Estoy intentando obtener un bonito KML para una simple revisión de POI/geocodificación a partir de un CSV. Estoy usando ogr2ogr y un VRT. Usted puede ver el archivo VRT a continuación, con dos intentos de hacerlo bien.
Básicamente, se trata de utilizar ogr2ogr -f KML ...
con el VRT sin renombrar da como resultado un montón de etiquetas "SimpleData" en el KML.
Me gustaría obtener algunos campos CSV como el KML Placemark "Nombre" y "Descripción", campos concatenados, en realidad. -dsco NameField=RegionName
opción en ogr2ogr
pero no veo la forma de concatenar campos en el nombre, por ejemplo, Calle, Ciudad, Estado
En el .vrt que se muestra a continuación, el SrcSQL
no produce ningún registro. Sí se abre, pero con información de capa. La dirección Field
(cuando no está comentada) da como resultado todos los registros con el nuevo alias, pero el "nombre" es el único campo que aparece, todos los demás campos se eliminan.
¿Existe alguna forma de concatenar campos utilizando ?
Por supuesto, tal vez ogr no es capaz de concatenación ...
<OGRVRTDataSource>
<OGRVRTLayer name="roofing-poi2">
<SrcDataSource>roofing-poi2.csv</SrcDataSource>
<GeometryType>wkbPoint</GeometryType>
<LayerSRS>WGS84</LayerSRS>
<GeometryField encoding="PointFromColumns" x="Longitude" y="Latitude"/>
<!-- <Field src="StreetAddress" name="name" /> -->
<SrcSQL>SELECT StreetAddress as name</SrcSQL>
</OGRVRTLayer>
</OGRVRTDataSource>