Mapowanie sieciowe z możliwością edycji? [Zamknięte]

11

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.

Radar
źródło
3
czy patrzyłeś na Geoserver i openlayers ?
dassouki
Widziałem kilka prostych map, które wykorzystują obie powyższe opcje, takie jak przykłady na ich stronach głównych. Czy którakolwiek z tych technologii pozwala na bardziej złożone funkcje, takie jak obsługa funkcji i edycja funkcji?
Radar
4
Na ich stronie są lepsze przykłady, ale w tym przykładzie kliknij dwukrotnie kursor na mapie. Jeśli spojrzysz na stronę z ich przykładami, możesz rozważyć kilka opcji.
dassouki
+ 1 @ dassouki. Właśnie przejrzałem kilka przykładów, a funkcjonalność wygląda obiecująco. Czy ktoś wie o mapie internetowej, która zawiera wiele z tych funkcji edycji w środowisku bardziej „produkcyjnym”?
Radar
Zajrzyj do pakietu OpneGeo ( opengeo.org ). Oferują wsparcie dla przedsiębiorstw, więc pokazuje, że oprogramowanie ma przyszłość :)
EricSonaron

Odpowiedzi:

13

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

EricSonaron
źródło
5

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.

wprowadź opis zdjęcia tutaj

RK
źródło
3
Łącze GXP nie działa. GXP jest dostępny tutaj: github.com/boundlessgeo/gxp
katahdin