Szukam rozwiązania GIS w chmurze typu open source.
Obecna sytuacja: do 100 GB danych przechowywanych w geobazach plików, które są codziennie aktualizowane. Dane są wykorzystywane do tworzenia map oraz zadań geoprzetwarzania.
Idealnie chciałbym mieć tylko jedną kopię danych, jednak musi ona być udostępniona wielu firmom pracującym nad projektem, które będą również dodawać nowe dane i aktualizować stare. Użytkownicy GIS korzystają z ArcGIS Desktop 10.1, ale dla reszty zespołu projektowego chciałbym mieć przeglądarkę danych, która może wykonywać proste zadania, takie jak pomiar i bufor. Gdybyśmy mogli stworzyć kilka niestandardowych narzędzi dla przeglądarki danych, byłoby świetnie.
Więc moim głównym kryterium jest przechowywanie danych:
- Przechowuj duże woluminy
- Dobry dostęp z dowolnego miejsca
- Szybka i łatwa w aktualizacji
- Zarządzalne z niestandardowego interfejsu?
- Łatwe udostępnianie danych
- Bezpieczne
- Kopia zapasowa
- Poziomy uprawnień
Przeglądarka danych:
- Dobra symbolika
- Przezroczystość
- Dobre mapowanie bazy
- Radzić sobie z różnymi prognozami
- Szybki
- 2D i 3D?
- Narzędzie do identyfikacji
- Łącze do dokumentów / obrazów
- Dodaj proste narzędzia
- Powiększ i zmierz
- Zobacz CAD i GIS, raster, vect, TIN
- Dobry dostęp
- Twórz funkcje
- Dodaj dane i współrzędne
- Poziomy uprawnień
Mam nadzieję, że uda mi się znaleźć rozwiązanie, które będzie opłacalne i dobrze wspierane. Wydaje mi się, że będzie to rozwiązanie złożone z wielu elementów, ale po prostu nie wiem od czego zacząć.
Istnieją lepsze opcje przechowywania danych niż geobazie plików, które lepiej nadają się do wielokrotnego dostępu, ale nie pamiętam, jak się one nazywają (nadal baza danych ESRI)? Z przyjemnością skorzystasz z dołączonej do nich dużej bazy danych, takiej jak SQL lub Oracle - czy to pomoże? Nie mam ArcGIS Server tylko pulpit, z którego chcielibyśmy nadal korzystać ... Z pewnością elementy open source mogą nadal korzystać z pulpitu ESRI? Nie miałem też zbytniej radości z przyzwoitymi widzami - jedyne dwa fajne, jakie widziałem, to Autodesks Infrastructure Modeller (Autodesk 360) i Google Earth Builder .... Wiem, że za te dwie ceny trzeba zapłacić, ale jeśli są to nic, co pasuje do tego typu open source, który chętnie zapłacę. Najwyraźniej ArcGIS Online nie robi pozwalają nawet przesłuchiwać obrazy rastrowe, co nie byłoby dla nas przydatne, ponieważ mamy do czynienia z danymi o wysokości. Stąd prawdopodobnie będzie to brakujące dopasowanie wszelkiego rodzaju oprogramowania, ale jestem pewien, że coś mi się uda? Chciałbym również dostosować edytor metadanych zamiast paskudnego w ArcCatalog ... Coś, co rejestrowałoby przychodzące dane w bazie danych i automatycznie stosowało te same metadane do klas obiektów w geobazach. Nie lubię tworzyć utraconych plików XML, takich jak w przypadku plików kształtów. Czy właśnie ustawiam nierealistyczne cele z marzeniem na niebie, czy myślisz, że coś jest osiągalne? Coś, co rejestrowałoby przychodzące dane w bazie danych, a także automatycznie stosowało te same metadane do klas obiektów w geobazach. Nie lubię tworzyć utraconych plików XML, takich jak w przypadku plików kształtów. Czy właśnie ustawiam nierealistyczne cele z marzeniem na niebie, czy myślisz, że coś jest osiągalne? Coś, co rejestrowałoby przychodzące dane w bazie danych, a także automatycznie stosowało te same metadane do klas obiektów w geobazach. Nie lubię tworzyć utraconych plików XML, takich jak w przypadku plików kształtów. Czy właśnie ustawiam nierealistyczne cele z marzeniem na niebie, czy myślisz, że coś jest osiągalne?
Odpowiedzi:
Geobazie plików są wrogiem otwartego oprogramowania - jeśli zmienisz to na PostGIS, pliki kształtów lub podobne, będziesz mieć więcej szczęścia.
W przeciwnym razie szukasz wielu funkcji. Będziesz miał trochę szczęścia z GeoServer , ale w przeciwnym razie możesz ponownie rozważyć zakres tego, czego szukasz.
źródło
Moją sugestią byłoby użycie stosu osgeo . W szczególności użyłem tego stosu w usłudze Amazon Cloud (AWS) do obsługi dużych zestawów danych rastrowych i wektorowych.
Postgresql z postgis przechowuje moje dane wektorowe Serwery Geoserver / Geowebcache dane wektorowe i układają te duże zestawy danych do serwowania. Wszystko przebiega przez przeglądarkę za pomocą OpenLayers.
Wpłaciłem kaucję na GeoExt i odniosłem sukces, stosując rozwiązania Geodjango / jQuery.
źródło
Poniższa odpowiedź oparta jest na moim doświadczeniu w projektowaniu systemów korporacyjnych, które w dużej mierze opiera się na rozwiązaniach Esri. To tylko ogólne porady oparte na tym, co dałeś.
Przechowywanie:
Zapomnij o SHP, zapomnij o fGDB, przechowuj je w DBMS, który obsługuje typy przestrzenne. W przypadku punktów kulowych do przechowywania danych DBMS wykonuje wszystkie te czynności. PostgreQL jest open source i ma wspaniałą społeczność. Obsługuje zarówno typy przestrzenne rastrowe, jak i wektorowe (bez wymagania ArcSDE).
Jeśli zatrzymasz klientów ArcGIS Desktop, mogą oni pobrać te dane w porządku.
Przeglądarka danych
Użyj darmowej wersji ArcGIS Explorer Desktop (nie mylić z klientem ArcGIS Explorer Online). Jest daleki od open source, ale jest darmowy i moim zdaniem jest to bardzo potężny klient idealny dla twoich wymagań. W rzeczywistości pojawia się nowa wersja, która wygląda niesamowicie.
Patrząc na twoje wymagania, uważam, że zaznacza wszystkie pola. Opierając się na twoich klientach, wybrałbym grubego klienta w przeciwieństwie do klienta internetowego. Oznaczałoby to, że muszą pobrać / zainstalować tego klienta, ale możesz scentralizować ustawienia, jeśli każdy z użytkowników może wskazać pojedynczy plik konfiguracyjny aplikacji. Wspominasz o 3D, więc był to kolejny powód, dla którego wybrałem tę aplikację. 3D w przeglądarce jest bardzo blisko, ale jeszcze nie teraz.
Jednak zastrzeżeniem dotyczącym tej przeglądarki jest to, że w momencie pisania wygląda na to, że nie pobierze danych przestrzennych bezpośrednio z DBMS, chyba że została zarejestrowana jako geobaza. Może to być dla Ciebie showstopper, ponieważ w tym celu musisz użyć licencji ArcSDE. Obsługuje ściąganie WMS, więc jeśli włączysz do swojego serwera serwer GIS, taki jak Mapserver, może on udostępnić dane z PostgreSQL jako WMS, które zostaną zużyte w ArcGIS Explorer Desktop.
Proszę zobaczyć inne odpowiedzi dla alternatywnych widzów (lub jeśli mam czas na więcej przemyśleń, nie wrócę i nie wyedytuję tego A).
Platforma
Wiele organizacji zwykle oznacza, że uwierzytelnianie w usłudze Active Directory nie wchodzi w grę. Skorzystaj z zabezpieczeń na poziomie postgreSQL, aby utworzyć loginy dla każdej organizacji. Wspominasz o chmurze, więc nic nie stoi na przeszkodzie, abyś serwował postgreSQL od dostawcy takiego jak AWS . Rozejrzyj się za cenami od innych dostawców w twoim regionie. AWS będzie już miał załadowane szablony AMI z postgreSQL.
źródło
Co chcesz może wszystko być zrobione z kilku różnych komponentów open source. Niemniej jednak twoje wymagania są zbyt ambitne i nie znajdziesz jednego pakietu / instalatora, który byłby rozwiązaniem „pod klucz”.
Hostuj w AWS. Spójrz na Geoserver. Przechowuj w PostGIS. Niestandardowa kompilacja z Django.
Te rzeczy są Open Source, więc oznacza to, że masz różne alternatywy dla każdego projektu z różnymi zaletami / wadami.
źródło
Amazon EC2 będzie dobrym rozwiązaniem dla twoich Geodat baz danych (choć ESRI może być drogie)
W jaki sposób uczynić dostęp do usługi Amazon Cloud GIS Server poza środowiskiem lokalnym?
źródło
Utrzymując twoje warunki, Jelastic może być lepszym rozwiązaniem, Obsługuje wszystkie aspekty GIS, takie jak GeoNetwork deegree OpenLayers i bardzo łatwy do wdrożenia.
Kliknij link - http://blog.jelastic.com/2013/07/29/gis-software-geonetwork-deegree-openlayers/
Ten blog zachował wszystkie szczegóły, aby wdrożyć to samo
źródło
http://www.gishosting.gter.it/home/ to nowe rozwiązanie faktycznie opracowane w języku włoskim, ale dostępne wszędzie. Korzysta z QGIS, serwera QGIS, klienta WWW Lizmap i (opcjonalnie) PostGIS i jest całkowicie oparty na open source.
Ujawnienie : Jestem deweloperem rozwiązania GIsHosting.
źródło