J'aimerais pouvoir convertir une seule entité (ou potentiellement plusieurs entités) dans une couche ArcGIS au format WKT ( Well Known Text ) au cours d'une opération de géotraitement à l'aide de Python et ArcPy (pas de modules non ArcPy). Le but est de transmettre ensuite le WKT à SQL Server Spatial et d'effectuer un traitement supplémentaire en dehors du jeu d'outils ArcGIS GP. Existe-t-il une méthode pour convertir une entité géométrique ArcGIS en WKT via ArcPy?
J'ai déjà lu ce qui suit, sans trouver ce que je recherche:
- Shapefiles to Text (fait référence à un outil dans la boîte à outils "Samples" déconseillée)
- Conversion entre la géométrie ESRI et WKT (utilise des modules ArcObjects ou non ArcPy)
- Comment convertir un shapefile en WKT? (Utilise QGIS et OGR)
Il existait apparemment un outil appelé " Write Features To Text File " (qui semble être un script Python) qui se trouvait dans la boîte à outils Samples, mais cette boîte à outils était déconseillée dans la version 10 et je ne trouve pas de copie de la boîte à outils Samples ( J'ai v10.0) sur ma machine. S'il n'y a pas de solutions actuelles, si quelqu'un pouvait simplement me diriger vers une copie de l'échantillon, je serais tout à fait d'accord avec l'utilisation de cet outil également.
where_clause
serait mis en œuvre? :)Je ne suis pas équipé pour le confirmer, mais cette page documentant
SearchCursor (arcpy.da)
, discutant lefield_names
paramètre, note ce qui suit:Qu'est-ce que tu penses?
la source
Il suffit d'ajouter cela au cas où cela serait utile pour quelqu'un ...
la source
L' outil Écrire des fonctionnalités dans un fichier texte peut être trouvé ici .
Il y a une idée ArcGIS connexe ici qui a attiré, à mon avis, étonnamment peu de votes.
la source