Me gustaría poder convertir una sola entidad (o potencialmente muchas entidades) en una capa de ArcGIS en formato de texto bien conocido (WKT) durante una operación de geoprocesamiento utilizando Python y ArcPy (sin módulos que no sean ArcPy). El propósito es pasar el WKT a SQL Server Spatial y realizar un procesamiento adicional fuera del conjunto de herramientas de ArcGIS GP. ¿Existe algún método para convertir las características de geometría de ArcGIS a WKT a través de ArcPy?
Ya he leído lo siguiente, sin encontrar lo que busco:
- Archivos de forma a texto (hace referencia a una herramienta en la caja de herramientas "Muestras" obsoleta)
- Convierte entre geometría ESRI y WKT (usa ArcObjects o módulos que no son ArcPy)
- ¿Cómo convertir un archivo shape a WKT? (Utiliza QGIS y OGR)
Aparentemente, solía haber una herramienta llamada " Escribir características en el archivo de texto " (que parece ser un script de Python) que estaba en la caja de herramientas de Muestras, pero esa caja de herramientas quedó obsoleta en la versión 10 y no puedo encontrar una copia de la Caja de herramientas de Muestras ( Tengo v10.0) en mi máquina. Si no hay soluciones actuales, si alguien pudiera señalarme una copia de la muestra, también estaría totalmente de acuerdo con el uso de esa herramienta.
where_clause
se implementaría? :)No estoy equipado para confirmar esto, pero esta página documentando
SearchCursor (arcpy.da)
, discutiendo elfield_names
parámetro, observa lo siguiente:¿Qué piensas?
fuente
Simplemente agregue esto en caso de que sea útil para alguien ...
fuente
La herramienta Escribir características en archivo de texto se puede encontrar aquí .
Hay una idea de ArcGIS relacionada aquí que ha atraído, en mi opinión, perplejamente pocos votos.
fuente