A SimpleGeo recentemente disponibilizou seu conjunto de dados "Lugares" GRANDE, pois agora podemos usá-lo para nossos próprios propósitos, mesmo offline. Então, eu baixei o conjunto de dados de 2 GB , que contém arquivos de países compactados no formato GeoJSON.
Aqui é onde meu problema começa ... quando tento carregar um arquivo de país (* .geojson) diretamente no QGIS ou mesmo convertê-lo em shapefile usando ogr2ogr, acabo com apenas um recurso de ponto.
Claramente, há mais dados disponíveis nesses arquivos que não consigo "ver" ou recuperar, então o que estou fazendo de errado? Alguém pode me dar alguma sugestão sobre como transformar esses arquivos em recursos GIS utilizáveis?
Pergunta atualizada: Eu realmente quero converter o arquivo geojson em um shapefile (ou formato GIS padrão semelhante) para uso em um software GIS de desktop.
Snippet do blog SimpleGeo em 1 de agosto de 2011 :
"O conjunto de dados CC0 Places do SimpleGeo agora está disponível para download sem nenhum custo. Se você deseja obter mais de 21 milhões de POIs que cobrem 63 países, estamos prontos para entregá-lo a você em um arquivo. O arquivo é sobre 2 GB no formato .ZIP, e lembre-se, com a licença CC0, esses dados se tornam seus - gratuitos e claros - para fazer o que você quiser. Esperamos que você faça coisas incríveis com ele! Você pode baixá-lo agora clicando aqui. "
Atualização: 12 de janeiro de 2012: Depois que o SimpleGeo foi adquirido pela Urban Airship em outubro de 2011, o Urban Aiship disse que “diminuiu a disponibilidade das versões atuais dos Locais, Contexto e Armazenamento da [SimpleGeo] nos próximos meses.” ... A data prevista para desligar oficialmente será 31 de março de 2012. Link
fonte
Respostas:
Tente agrupar os recursos da seguinte maneira:
e separando cada recurso com uma vírgula.
Por exemplo, aqui estão os dois primeiros recursos do conjunto de dados do IE:
... e aqui estão elas como uma coleção de recursos do GeoJSON:
fonte
Muito obrigado a @fod e @Sasa Ivetic por me colocarem no caminho certo! Eu tive que adiar esse projeto por um tempo, mas finalmente voltei a ele hoje e queria passar meus resultados para ajudar qualquer pessoa que tenha lutado com isso.
Usando as informações fornecidas na resposta do @ fod, escrevi esse script Python para converter os arquivos de despejo no formato geojson "adequado". Esse script py converterá os dados em formato legível por ogr2ogr, e você poderá convertê-los para o formato que desejar.
fonte
Você pode tentar o FME para fazer isso. Ele lê GeoJSON e escreve Shape e - mais importante - possui vários "transformadores" para manipular JSON (JSONExploder, JSONFlattener, JSONExtractor). Então, acho que ajudaria a colocar o conteúdo em um formato utilizável.
Ele também tem uma avaliação gratuita disponível!
NB: Trabalho para a Safe Software, fabricante de FME.
fonte