Frage

Ist es das äquivalent von "Hallo Welt" - Programm für GIS-Anwendungen?

Ich bin auf der Suche, um mehr vertraut mit der Entwicklung von GIS-Anwendungen.Was sind die beliebtesten (und frei/low-cost -) Tutorien und/oder Beispiel-Anwendungen, das würde jemandem helfen, loszulegen?Gibt es irgendwelche Bücher, die Sie denken würden, essentiell für Anfänger GIS-Entwickler?

War es hilfreich?

Lösung

Sie könnten mit einigen grundlegenden Desktop-Mapping-Software starten wie uDig oder Quantum GIS . Und herunterladen einige Shape-Dateien .

Von dort möchten Sie vielleicht einen Blick nehmen unter PostGIS . Für Web-Entwicklung beginnt mit MapServer und Openlayers .

Würde auch sein lohnt sich, einen Blick auf das Buch Mapping Hacks nehmen.

Andere Tipps

Vielleicht sind diese Bücher aus Pragmatische Programmierer könnte Ihnen helfen:

Desktop-GIS: Mapping the Planet mit Open Source Tools


(Quelle: pragprog.com )

GIS für Web-Entwickler: Hinzufügen Wo Ihre Web-Anwendungen


(Quelle: pragprog.com )

Lassen Sie sich, es zu versuchen:

Polylines:

(   0, 100), ( 0,     0), (   0,  50), (  80,  50), (  80,   0), (  80, 100)
( 180, 100), ( 100, 100), ( 100,  50), ( 140,  50), ( 100,  50), ( 100,   0), ( 180,   0)
( 200, 100), ( 200,   0), ( 280,   0)
( 300, 100), ( 300,   0), ( 380,   0)
( 400,  50), ( 440, 100), ( 480,  50), ( 440,   0), ( 400,  50)
( 600, 100), ( 620,   0), ( 640,  50), ( 660,   0), ( 680, 100)
( 700,  50), ( 740, 100), ( 780,  50), ( 740,   0), ( 700,  50)
( 800,   0), ( 800, 100), ( 880,  75), ( 800,  50), ( 880,   0)
( 900, 100), ( 900,   0), ( 980,   0)
(1000,   0), (1000, 100), (1080,  50), (1000,   0)    

Wenn Ihre Firma ESRI Software hat würde ich empfehlen, ArcMap bekommen, das VBA-Editor und Kopieren öffnen und ein paar einfachen Code-Beispiele aus den Hilfedateien einfügen.

Wenn Sie keine Desktop-Software ausprobieren http://openlayers.org/ der Open-Source-Äquivalent von Google maps. Es hat eine schöne API und Proben.

würde ich das Äquivalent von „Hallo Welt“ sagen in GIS auf einer Karte klicken und ein Meldungsfeld mit der Breite und longtitude des Klick Aufspringen.

Sind Sie interessant in Desktop-basierten GIS-Entwicklung oder Web-basierte?

ESRI ist der Marktführer in diesem Bereich. www.esri.com auf ihrer Website herumzustochern.

Der Ressourcen-Bereich der Website bietet zahlreiche Informationen. Sie können mit dem JavaScript-API auf der Website und Nutzungsdaten spielen, um, dass sie Gastgeber zu spielen. Es gibt mehrere die ersten Schritte Abschnitte und gehen Durch hier.

http://resources.esri.com/gateway/index.cfm

Hier ist ein Link auf die Ressourcen-Site JavaScript-API http://resources.esri.com/arcgisserver/ apis / javascript / arcgis / index.cfm? fa = home

Sie können ArcExplorer herunterladen und damit arbeiten. Ich denke, es ist anpassbar. Sie können Shape-Dateien und Geodatabases mit ihm sehen. http://resources.esri.com/arcgisexplorer/900/index. cfm? fa = home

Rechteckig <-> geographische Koordinaten-transformation

Ich fühle mich wie früher, oder später jeder generalist GIS-Entwickler zu tun hat-Projekt-Koordinaten auf Ihre eigenen, für was auch immer Grund.Gegeben latitude, longitude-pair-Mädchen und ein bitmap-Bild, für die Oberfläche der Erde (oder einen Teil davon), suchen Sie die geographischen Koordinaten im Bild, - oder Umgekehrt, erhalten Sie die geographischen Koordinaten für einen bestimmten pixels im Bild.Lambert, zylindrische Projektion ist wahrscheinlich der einfachste Ort zu starten, da die Mathematik ist vergleichsweise einfach und gleich-Bereich-Projektionen sind all die Wut in diesen Tagen, aber die sphärische Mercator-Projektion ist nicht viel schwieriger, und immer noch in Gebrauch ist, vor allem auf das web.

Danach können Sie gehen in viele verschiedene Richtungen - einige Prognosen komplexer Mathematik, oder Sie können zu halten die Verwendung einfacher mathematischer Modelle, aber erschweren die Form der Erde (Es ist ein ellipsoid! Nein, es ist eine Kartoffel!), affine und perspektivische Transformationen, oder alle Arten von andere tolle Sachen.Aber letztlich, GIS wird über die Koordinaten, und Sie haben oft verschiedene Koordinaten miteinander reden, so ich denke, das ist ein guter Ort, um zu starten.

ESRI Ihre Werkzeuge auf jeden Fall nicht billig sind, aber sie sind weit verbreitet. Sie haben eine gute Lernressourcen und der praktischen Einführung, obwohl viele übernehmen Sie haben bereits ihre Produkte.

Versuchen Sie http://code.google.com/p/tf-net/ (Topologie-Framework .NET) und durch die einführenden Themen durchsuchen. Obwohl es .NET orientiert ist, kann es Sie geben einen Einblick in grundlegende GIS Aufgaben:

  • Räumliche Prädikate (bezogen auf die DE-9IM Modell)
  • Overlay-Funktionen (Schnitt, Differenz, Vereinigung, symmetrische Differenz)
  • Buffer
  • Convex Rumpf
  • Bereich und Abstandsfunktionen
  • Topologische Gültigkeit zu prüfen
  • Koordinatensysteme Manipulation (Transformationen)
  • topologische Graphen Manipulation
  • Allg Geometrie I / O-Unterstützung: WKT, WKB, GML, SHP ...
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top