SimpleGeo niedawno udostępniło swój zestaw danych „Miejsc”, który jest WIELKI, ponieważ teraz możemy go używać do własnych celów, nawet offline. Zacząłem więc pobierać zestaw danych 2 GB , który zawiera spakowane pliki kraju w formacie GeoJSON.
Tutaj zaczyna się mój problem ... kiedy próbuję załadować plik kraju (* .geojson) bezpośrednio do QGIS lub nawet przekonwertować go do pliku shapefile przy użyciu ogr2ogr, uzyskuję tylko 1 punkt.
Najwyraźniej w tych plikach jest więcej danych, których nie mogę „zobaczyć” ani odzyskać, więc co robię źle? Czy ktoś może mi przekazać sugestie, jak zmienić te pliki w przydatne funkcje GIS?
Zaktualizowane pytanie: Naprawdę chcę przekonwertować plik geojson na plik shapefile (lub podobny standardowy format GIS) do użytku w oprogramowaniu GIS na komputery stacjonarne.
Fragment z bloga SimpleGeo z 1 sierpnia 2011 r . :
„Zestaw danych CC0 Places firmy SimpleGeo jest teraz dostępny do pobrania bez żadnych kosztów. Jeśli chcesz zdobyć ponad 21 milionów punktów POI obejmujących 63 kraje, jesteśmy gotowi przekazać je w jednym pliku. 2 GB w formacie .ZIP i pamiętaj, że dzięki licencji CC0 te dane stają się twoje - bezpłatne i jasne - aby robić wszystko, co chcesz. Mamy nadzieję, że robisz z nimi niesamowite rzeczy! Możesz je pobrać teraz, klikając tutaj ”.
Aktualizacja: 12 stycznia 2012: Po przejęciu SimpleGeo przez Urban Airship w październiku 2011 r., Urban Aiship powiedział: „uspokój dostępność obecnych wersji Miejsc, kontekstu i pamięci [SimpleGeo] w ciągu najbliższych kilku miesięcy.” ... Docelowym terminem oficjalnego wyciągnięcia wtyczki będzie 31 marca 2012 r. Link
źródło
Odpowiedzi:
Spróbuj opakować funkcje w następujący sposób:
i oddzielając każdą funkcję przecinkiem.
Na przykład oto dwie pierwsze funkcje z zestawu danych IE:
... a oto one jako GeoJSON FeatureCollection:
źródło
Bardzo dziękuję @fod i @Sasa Ivetic za umieszczenie mnie na właściwej drodze! Musiałem odłożyć ten projekt na jakiś czas, ale w końcu wróciłem do niego dzisiaj i chciałem przekazać moje wyniki, aby pomóc każdemu, kto mógł się z tym zmagać.
Korzystając z informacji podanych w odpowiedzi @ fod, napisałem ten skrypt Pythona do konwersji plików zrzutu w „prawidłowym” formacie geojson. Ten skrypt py konwertuje dane do formatu czytelnego dla ogr2ogr, a następnie możesz przekonwertować je na dowolny format, jaki chcesz.
źródło
Możesz spróbować zrobić to w FME . Czyta GeoJSON i pisze Shape oraz - co ważniejsze - ma kilka „transformatorów” do obsługi JSON (JSONExploder, JSONFlattener, JSONExtractor). Myślę więc, że pomogłoby to udostępnić zawartość w użytecznym formacie.
Ma również bezpłatny okres próbny!
NB: Pracuję dla Safe Software, twórców FME.
źródło