2012-10-03 5 views
5

Ich habe gesucht Hallo und niedrig und ein Anfänger Entwickler Ich bin auf der Suche nach etwas Hilfe. Was ich tun muss, ist Wetterradar über einer Karte für eine App anzuzeigen, die ich versuche zu entwickeln. Der größte Teil des Inhalts, über den ich gestolpert bin, ist veraltet. Mein Projekt wird mithilfe von Storyboards erstellt und sucht nach Unterstützung für dieses Problem. Ich habe alle APIs und zugehörige Informationen.Wetterradar Overlay auf MapKit

Danke,

+0

Willkommen bei Stack Overflow! was genau suchst du? Radar-Daten? – brainray

+0

Ich habe alle Daten von einer privaten Firma, ich weiß einfach nicht, wie man es verarbeitet und es bekommt, um die Karte zu überlagern. –

Antwort

1

eine Übersicht erstellen kann durchaus eine mühsame Aufgabe sein. Ich fand this Tutorial, um ein guter Anfang zu sein.

Im Grunde sagt das Tutorial, dass diese Schritte durchgeführt werden müssen:

  1. Ich würde eine 600 ppi tiff empfehlen. Mein tiff hatte eine Auflösung von etwa 4000 * 2000 Pixel.
  2. downloaden und installieren Sie gdal: http://www.kyngchaos.com/software/frameworks. Die Installation von Gdal ist keine Freude. Ich kann hier nicht jeden Schritt erklären. Grundsätzlich: zuerst mit dem kompletten Installer installieren. Dann installiere numPy. Dann kopiere gdal in den Pfad mit dem Terminal.
  3. laden Sie die Tiff in Google Maps, um die Koordinaten der 4 Ecken zu erhalten.
  4. Erstellen Sie die Vrt-Datei mit Gdal. Der Befehl sieht dieser Zeichenfolge ähnlich aus: gdal_translate -of VRT -a_srs EPSG: 4326 -gcp 0 0 7.435822 46.953453 -gcp 2285 0 7.460397 46.953453 -gcp 2285 1479 7.460397 46.942342 -gcp 0 1479 7.435822 46.942342 MN_A.tiff MN_A.vrt
  5. Erstellen Sie die Fliesen mit MapTiler. Die Mac-Version funktionierte nicht für mich, aber die Windows-Version hat den Job gemacht.
  6. Sie müssen diese Kacheln zum Projekt hinzufügen und eine Ordnerreferenz für sie erstellen. Der Code der WWDC-Video Session 127 zeigt, wie das funktioniert.
  7. Wiederholen Sie Schritt 3-5, bis das Overlay einwandfrei funktioniert.