Estou tentando descobrir se o :
caractere é permitido no nome do campo shapefile da ESRI.
Pesquisei no Google, mas não consegui encontrar uma resposta. Aqui está uma citação interessante do artigo da ESRI FAQ, afirmando:
Elimine qualquer caractere que não seja alfanumérico ou sublinhado.
Isso significa que o :
personagem não é permitido? Ou é permitido usá-lo, mas é recomendável não usá-lo? Se sim, então por quê?
shapefile
fields-attributes
marco
fonte
fonte
.oms
arquivo? Quero verificar o que acontece ou se são uma maneira alternativa para exportar esse tipo de dadosR
usarosmar
ergdal
sem problemas, funciona perfeito. Verifico os nomes dos campos no QGIS e estou certo. Um código básico e simples . E resultados , verifique-os.<node id="32633413" visible="true" version="6" changeset="13406299" timestamp="2012-10-07T23:36:07Z" user="Davlak" uid="217070" lat="41.8994226" lon="12.4969449"/>
. O caractere da coluna não é um campo, é uma tag, como:,<tag k="bus" v="yes"/> <tag k="highway" v="bus_stop"/> <tag k="internet_access" v="wlan"/> <tag k="internet_access:name" v="AtacWiFi"/> <tag k="internet_access:operator" v="RomaWireless"/> <tag k="name" v="Nazionale/Quattro Fontane"/> <tag k="operator" v="ATAC"/> ...
certo?.kml
arquivos; em um campo você pode ter muitas tags, até os.osm
arquivos têm uma estrutura semelhante à.kml
. Se você deseja extrair tags, use osmose , não GDAL para criar novos campos com base nessas tags. Você está tentando obter algo como isso ?.osm
arquivo com qualquer editor de texto e substitua dois pontos por sublinhados, salve-o e exporte para o shapefile..osm
arquivo é um XML, você pode gerenciar o conteúdo facilmente.De acordo com o mesmo artigo da Esri que você cita:
Consequentemente, mesmo que você não seja impedido de usar os dois pontos em um nome de campo por qualquer software que esteja usando para criar shapefiles, será imprudente usá-los com o ArcGIS.
fonte