Ich beginne ein neues Webkartenprojekt, das einfache Geometrien (Linien, Punkte, Polygone) und Raster / Grundkarten anzeigen soll. Im Idealfall können autorisierte Benutzer auf der Karte auch Geometrien und deren Attribute hinzufügen, entfernen und bearbeiten.
Welche Optionen stehen für die Speicherung von Daten zur Verfügung (z. B. SQL Server Spatial)?
Welche Optionen stehen für die Darstellung von Daten zur Verfügung (z. B. ArcGIS Server)?
Ich bin neu im Web-Mapping und versuche, ein solides Verständnis für die verfügbaren Optionen und deren Vor- und Nachteile aufzubauen.
web-mapping
editing
Radar
quelle
quelle
Antworten:
Werfen Sie einen Blick auf OpenLayers für die Client-Seite, es bietet auf einfache Weise alles, was Sie brauchen. Schauen Sie sich, wie bereits von Dassouki vorgeschlagen, die Beispielseite an: http://www.openlayers.org/dev/examples/ find for 'edit' Zum Beispiel: http://www.openlayers.org/dev/ examples / edittoolbar.html
Für die Serverseite wette ich persönlich für das OS-Projekt, IMO, sie sind von unglaublich guter Qualität und es gibt nichts, was sie um proprietäre Software beneiden müssen: GeoServer + PostgreSQL / PostGIS
quelle
Vielleicht möchten Sie Geoserver im Backend ausprobieren und OpenGeos GXP im Frontend verwenden. GXP ist eine clientseitige Javascript-Bibliothek, die auf OpenLayers, GeoExt und ExtJS (jetzt Sencha) basiert . Es soll die Lücke zwischen OpenLayers und vollständigen Webanwendungen schließen. Ein Rahmen, wenn Sie so wollen.
Hier ist eine praktische Anleitung für den Einstieg in GXP. Ein Beispiel für eine mit GXP erstellte App ist der GeoExplorer der OpenGeo Suite. Es ist ein Kartenbetrachter, Styler und Editor.
quelle