Szybkie pytanie, na które nie widzę odpowiedzi w innym miejscu: jeśli pobiorę zestaw danych .osm z Planet.osm (na przykład), które aplikacje GIS mogłyby konsumować / wyświetlać te dane bez tłumaczenia?
Na przykład ta strona mówi, że ArcGIS 10 „może używać OpenStreetMap jako mapy bazowej” - ale nie jestem pewien, czy to oznacza, że otworzy pliki .osm lub odczyta dane z usługi?
Czy są więc jakieś aplikacje GIS (zastrzeżone lub open source), które odczytują pliki .osm?
A może cofając się o krok: czy dane OSM są przeznaczone do takiego wykorzystania, czy też OSM ma być wykorzystywany głównie do dynamicznego wyświetlania map na stronach internetowych?
openstreetmap
Mark Ireland
źródło
źródło
Odpowiedzi:
http://wiki.openstreetmap.org/wiki/GIS_software
źródło
Porozmawiam o ArcGIS.
Jeśli mówisz o ArcMap, to w ArcGIS 10 możesz przeglądać i edytować dane OpenstreetMap bezpośrednio w ArcMap.
Zobacz tę stronę, aby uzyskać więcej informacji: ArcGIS Editor dla OpenStreetMap.
Dzięki temu możesz
Aby to wyjaśnić, ArcGIS nie zajmie się plikami .osm, ale uzyska bezpośredni dostęp do danych z serwerów OSM.
źródło
Quantum GIS od wersji 2.0 może wyświetlać, a także pobierać pliki .osm. W przypadku wcześniejszych wersji GIS Quantum jedna wtyczka OSM powinna być tym, czego potrzebujesz.
źródło
Darmowe oprogramowanie GRASS GIS ma wtyczkę do importowania plików OSM. Nigdy go nie użyłem, tylko wskazując.
źródło
Maperitive może używać plików .OSM bezpośrednio do renderowania map (możesz po prostu przeciągnąć i upuścić w aplikacji). Obsługuje również
.osm.bz2
i.osm.pfb
formatuje.Ale jak mówi @mattwigway, nie będziesz w stanie zużyć całego pliku Planet (jest ogromny!). Maperitive obecnie działa tylko z mniejszymi plikami, ponieważ musi załadować wszystkie dane do pamięci, aby można było renderować mapę.
Uwaga: Jestem autorem Maperitive.
źródło
Jeśli faktycznie używasz pełnego pliku Planet.osm, prawdopodobnie będziesz chciał załadować go do jakiejś bazy danych; w przeciwnym razie rysowanie map będzie niezwykle wolne. Wtedy każde oprogramowanie GIS, które może uzyskać dostęp do tej bazy danych, będzie miało dostęp do danych OSM.
Pamiętaj również, że Cloudmade oferuje dane OSM w formacie Shapefile: http://downloads.cloudmade.com/
źródło
Być może zainteresuje cię samouczek, który piszę w tej chwili. Niestety jest on napisany dla kogoś, kto ma system Mac OS X, ale można uzyskać z niego treść i zastosować go w systemie Windows. Polega on na analizie pliku .osm w bazie danych postgres / postgis, z której aplikacja GIS może wyszukiwać dane osm. Z tego miejsca możesz w razie potrzeby wyeksportować dane jako plik kształtu (użytkownik Arcgis?). Twoje zdrowie!
http://www.spatialanalysis.ca/2011/using-openstreetmap-data-part1/
źródło