W mojej aplikacji do mapowania sieci korzystam z GeoServer jako serwera, PostGIS jako przestrzennej bazy danych i OpenLayers po stronie klienta (a także innych bibliotek JS). Mapa składa się z map podstawowych i warstw wektorowych. Jedną z tych warstw wektorowych jest warstwa „instytucji publicznych”. Dla każdej kategorii instytucji (ministerstwa, trybunały ...) są osoby (nazwałem ich „autorami”) odpowiedzialnymi za edycję danych (tel, faks, lokalizacja na mapie ...) na temat tych instytucji. Współtwórcami zarządza administrator, który określa uprawnienia każdego z nich. Niektóre modyfikacje współpracowników muszą zostać zatwierdzone przez administratora (na przykład usunięcie instytucji) ...
Pomyślałem więc, że może pomoże CMS. Co myślisz?
Istnieje kilka CMS, takich jak Drupal, który integruje OpenLayers, ale wygląda na to, że projekt jest wciąż w fazie rozwoju link do strony projektu . Jakaś alternatywa lub doświadczenie do dzielenia się?
źródło
Wikipedia ma (oczywiście) artykuł na temat tego, co nazywa „GeoSpatial Content Management System”. Zawiera listę kilku GeoCMS, które mogą być odpowiednie do tego, co chcesz zrobić:
https://en.wikipedia.org/wiki/Geospatial_Content_Management_System
W szczególności są to:
To nie jest w 100% autorytatywna lista, ale jest dobrym punktem wyjścia dla opcji. GeoDjango jest popularny, ale zależy od tego, z czym czujesz się najlepiej i najlepiej pasuje do twoich specyfikacji.
źródło
Nie jestem pewien, czy MangoMap jest tym, czego szukasz, czy nie, myślę, że możesz zrobić mapę za pomocą mangomap i opublikować ją na stronie www, a także osadzić mapę na swojej stronie osobistej bez obaw o geoserver, postgis i openlayers. Aby zaktualizować zawartość mapy, wystarczy przejść na stronę administratora mangomap, zaktualizować mapę / dane i ponownie opublikować wszystko.
źródło
Wypróbuj Silverstripe. Moduł administracyjny do konfigurowania źródeł danych Openlayers i WMS / WFS działa dobrze. Przykład na: http://www.os2020.org.nz/project-map/
Mapa i wszystkie warstwy są skonfigurowane w CMS
źródło
To, czego chcesz, to system zarządzania treścią geoprzestrzenną. Spójrz na poniższe i wybierz technologię, w której czujesz się komfortowo: Geonode , Cataro lub Geodjango .
Dodatkowo możesz skorzystać z: Sahana lub Ushahidi . Mimo że te dwa ostatnie są bardziej ukierunkowane na zarządzanie katastrofami, nadal mogą wykonać to zadanie. Mają ponad dekadę doświadczenia w testowaniu.
źródło