Se eu tiver um arquivo GEOJson, por exemplo, um arquivo chamado test.js com o seguinte:
{ "type": "FeatureCollection",
"features": [
{ "type": "Feature",
"geometry": {"type": "Point", "coordinates": [102.0, 0.5]},
"properties": {"prop0": "value0"}
},
{ "type": "Feature",
"geometry": {
"type": "LineString",
"coordinates": [
[102.0, 0.0], [103.0, 1.0], [104.0, 0.0], [105.0, 1.0]
]
},
"properties": {
"prop0": "value0",
"prop1": 0.0
}
},
{ "type": "Feature",
"geometry": {
"type": "Polygon",
"coordinates": [
[ [100.0, 0.0], [101.0, 0.0], [101.0, 1.0],
[100.0, 1.0], [100.0, 0.0] ]
]
},
"properties": {
"prop0": "value0",
"prop1": {"this": "that"}
}
}
]
}
como abri-lo com QGIS?
Abro o QGIS, pressione "adicionar camada de vetor", escolha "Arquivo", mas não consigo abri-lo.
Se eu escolher o formato GEOJson, meu arquivo não será mostrado na janela do navegador.
Se eu não especificar o tipo de entrada, recebo o erro: "seu arquivo não é uma fonte de dados válida ou reconhecida".
Como devo formatar este arquivo?
Parece que há uma falta de documentação sobre esse tópico.
Respostas:
Basta arrastar e soltar o arquivo no qgis, esteja ciente de que o Qgis não suporta tipos mistos no mesmo arquivo (ponto, linha, poli) e ele abrirá apenas o primeiro tipo encontrado. No exemplo abaixo, com seu arquivo geojson, importei cada tipo de cada vez.
fonte
A partir do QGIS 2.10.1 (início de 2015), os arquivos geojson de tipo misto são suportados. Quando o arquivo é aberto, uma caixa de diálogo para selecionar o tipo de geometria desejado será exibida. Este exemplo carrega três camadas separadas do arquivo de exemplo postado na pergunta:
fonte