Opcje GIS Open Source Cloud? [Zamknięte]

11

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?

Georgina
źródło
2
Czy to musi być ACID , czy może być ostatecznie spójny ?
Kirk Kuykendall
1
To jest jakaś lista życzeń, którą tam masz. Wątpię, by było coś, co pasowałoby do tego, o co pytasz po wyjęciu z pudełka. Musisz to dostosować.
RK
Wiem, że jest to nieco starszy post, ale sprawdź GIS Cloud giscloud.com
GIS Cloud

Odpowiedzi:

7

przechowywane w geobazach plików

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.

tmcw
źródło
8
Nie chciałbym zarządzać nawet 100 GB danych w
plikach
GDAL obsługuje odczyt / zapis FileGDB, dzięki czemu może być odczytany przez większość pakietów Geospatial Open Source. Mogę wymyślić kilka formatów, w których nie jest to prawdą, a zatem są bardziej „wrogami” systemu operacyjnego
Ragi Yaser Burhum
1
GDAL obsługuje FileGDB do odczytu / zapisu za pomocą zestawu SDK o zamkniętym źródle. Nie tak źle, jak inne formaty, ale nadal straszne.
tmcw
+1 dla PostGIS i -1 dla Shapefiles. Pliki shapefile świetnie nadają się do leniwego, jednorazowego udostępniania danych między osobami dorosłymi, które wyraziły zgodę, ale poza tym są nieprzyjemne, nie tylko dlatego, że nie każde oprogramowanie implementuje format dokładnie tak samo.
MappaGnosis,
5

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.

Jay Laura
źródło
4

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:

udostępniane wielu firmom pracującym nad projektem, które będą również dodawać nowe dane i aktualizować stare

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

opłacalne i dobrze wspierane

Użytkownicy GIS korzystają z ArcGIS Desktop 10.1, ale dla reszty zespołu projektowego chciałbym mieć przeglądarkę 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. wprowadź opis zdjęcia tutaj

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

wspólne dla wielu firm

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.

Szymon
źródło
1
Bardzo dziękuję za radę Simona. Korzystałem z pulpitu arcGIS explorer zarówno w wersji do pobrania, jak i wersji online i nigdy nie odnosiłem tylu sukcesów w pobieraniu danych z geobaz danych plików ... Bardzo, bardzo wolno, a symbolika jest okropna. Dane, których używamy, to zasadniczo dane środowiskowe, więc potrzebują dość naukowej symboliki ... Stopniowane symbole, podzielone na kategorie rastry, symbole wykresu admiralicji itp.
Georgina
Może obróć nową wersję, aby sprawdzić, czy nadal występują te same problemy. resources.arcgis.com/en/communities/arcgis-explorer-desktop/… W przeciwnym razie podoba mi się odpowiedź Jzl5325.
Simon
.... zeszłej nocy patrzyłem na mojego iPhone'a 4S i oprogramowanie do mapowania jest świetne ... 2d i 3D z anteną, a jeśli grasz w Londynie, budynki 3D pojawiają się naprawdę szybko ....
Georgina
3

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.

Ragi Yaser Burhum
źródło
1
Dzięki Ragi, przyjrzę się tym komponentom :) Zdaję sobie sprawę, że będzie to połączenie razem, ale tak trudno jest wybrać i zbadać każdy z nich
Georgina
2

Amazon EC2 będzie dobrym rozwiązaniem dla twoich Geodat baz danych (choć ESRI może być drogie)

Skalowalny na żądanie - jeśli potrzebujesz więcej mocy obliczeniowej, możesz uruchomić dodatkowe instancje EC2, które możesz traktować jako wirtualne serwery w chmurze Amazon, wszystkie utworzone z tego samego nadrzędnego interfejsu AMI. Tworzenie nowych instancji można nawet wykonać programowo w odpowiedzi na statystyki użytkowania. Nowe instancje można utworzyć w ciągu kilku minut, co pozwala serwerowi ArcGIS z wdziękiem reagować na nagłe wzrosty ruchu.

Amazon zapewnia moduł równoważenia obciążenia, którego można użyć do kierowania ruchu do różnych instancji. Kiedy już nie potrzebujesz instancji, możesz je zniszczyć i nie ponosić za nie dodatkowych opłat.

W jaki sposób uczynić dostęp do usługi Amazon Cloud GIS Server poza środowiskiem lokalnym?

Mapperz
źródło
0

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.

PolyGeo
źródło