Wchodzę w nowy projekt mapy internetowej, który ma wyświetlać proste geometrie (linie, punkty, wielokąty) i rastry / mapy bazowe. Idealnie, mapa pozwoli również autoryzowanym użytkownikom dodawać / usuwać / edytować geometrie i ich atrybuty.
Jakie są dostępne opcje przechowywania danych (np. SQL Server Spatial)?
Jakie są dostępne opcje prezentacji danych (np. ArcGIS Server)?
Jestem nowy w tworzeniu map internetowych i staram się dobrze zrozumieć dostępne opcje i ich zalety / wady.
web-mapping
editing
Radar
źródło
źródło
Odpowiedzi:
Spójrz na OpenLayers po stronie klienta, oferuje w prosty sposób wszystko, czego potrzebujesz. Jak wcześniej zasugerował Dassouki, zajrzyj na stronę przykładową: http://www.openlayers.org/dev/examples/ znajdź „edytuj” Na przykład: http://www.openlayers.org/dev/ przykłady / edittoolbar.html
Po stronie serwera osobiście stawiam na projekt systemu operacyjnego, IMO są niesamowicie dobrej jakości i nie ma czego zazdrościć prawnie zastrzeżonemu oprogramowaniu: GeoServer + PostgreSQL / PostGIS
źródło
Możesz wypróbować Geoserver na zapleczu i użyć GXP OpenGeo na interfejsie. GXP to biblioteka javascript po stronie klienta zbudowana na OpenLayers, GeoExt i ExtJS (obecnie Sencha). Ma on wypełnić lukę między OpenLayers a pełnymi aplikacjami internetowymi. Ramy, jeśli chcesz.
Oto przydatny przewodnik, jak rozpocząć korzystanie z GXP. Przykładem aplikacji utworzonej za pomocą GXP jest GeoExplorer pakietu OpenGeo. To przeglądarka map, styler i edytor.
źródło