Ich suche einen eher einfachen PostGIS-Viewer. Es sollte möglich sein, Koordinateninformationen per Mausklick zu schwenken, zu zoomen und abzurufen. Koordinatentransformationen müssen nicht unterstützt werden. Es sollten so wenig weitere Abhängigkeiten wie möglich eingeführt werden. Vorzugsweise in C ++ geschrieben.
8
Antworten:
Obwohl dies nicht wirklich die direkte Antwort auf Ihre Frage ist, fungiert qgis als relativ einfacher GIS-Viewer, der auf PostGIS zugreifen kann. Zusätzlich zur Hauptanwendung - die eine relativ komplexe Software ist - kann der Kern der qgis-Bibliothek aus einer in C / C ++ oder (ich glaube, mit etwas Arbeit) Python geschriebenen Anwendung "herausgezogen" und verwendet werden .
Tim Suttons Beitrag zum Thema Minimale QGIS-Widgets ist wahrscheinlich ein guter Ausgangspunkt dafür. Um ein einfaches Widget zum Anzeigen einer Ebene zu erstellen, besteht der C-Code nur aus 63 Zeilen, einschließlich Überschriften und anderer Boilerplate.
quelle
Versuchen Sie es mit SharpMap . Nicht in C ++ geschrieben, sondern in C #. Vielleicht könnte es Ihnen etwas nützen.
quelle
QGIS begann als Viewer für PostGIS und ist jetzt ein vollwertiges Open Source-GIS. Von QGIS aus ist eine sehr enge Integration mit PostGIS möglich, die dynamische Ansichten , aktualisierbare Ansichten und einen DB-Manager für die Arbeit mit der Erstellung von Geodaten und der Ausführung von Abfragen ermöglicht. Stile für Ihre Daten können auch in PostGIS gespeichert werden. Standardstile können festgelegt werden. Wenn Sie oder ein anderer Benutzer eine Ebene von Grund auf neu öffnen, wird ein Standardstil angewendet.
DB Manager:
SQL Query Builder:
quelle
Versuchen Sie diesen Link, aber er befindet sich in vb.net
http://hilary-mushonga.blogspot.com/p/building-postgis-layer-viewer.html
quelle