ฉันต้องการที่จะแปลงคุณสมบัติเดียว (หรือคุณสมบัติที่อาจเกิดขึ้นมากมาย) ในเลเยอร์ ArcGIS ในรูปแบบWell Known Text (WKT) ในระหว่างการดำเนินการประมวลผลทางภูมิศาสตร์โดยใช้ Python และ ArcPy (ไม่มีโมดูลที่ไม่ใช่ ArcPy) จุดประสงค์คือส่ง WKT ไปยัง SQL Server Spatial และทำการประมวลผลเพิ่มเติมนอกชุดเครื่องมือ ArcGIS GP มีวิธีการแปลงคุณสมบัติเรขาคณิตของ ArcGIS เป็น WKT ผ่าน ArcPy หรือไม่?
ฉันได้อ่านสิ่งต่อไปนี้โดยไม่พบสิ่งที่ฉันเป็นหลังจาก:
- Shapefiles to Text (อ้างอิงเครื่องมือในกล่องเครื่องมือ "ตัวอย่าง" ที่เลิกใช้แล้ว)
- แปลงระหว่าง ESRI Geometry และ WKT (ใช้ ArcObjects หรือโมดูลที่ไม่ใช่ ArcPy)
- วิธีแปลง Shapefile เป็น WKT (ใช้ QGIS และ OGR)
เห็นได้ชัดว่าเคยเป็นเครื่องมือที่เรียกว่า " คุณสมบัติการเขียนไปยังไฟล์ข้อความ " (ซึ่งดูเหมือนจะเป็นสคริปต์ Python) ที่อยู่ในกล่องเครื่องมือตัวอย่าง แต่กล่องเครื่องมือนั้นเลิกใช้งานในรุ่น 10และฉันไม่พบสำเนากล่องเครื่องมือตัวอย่าง ( ฉันมี v10.0) ในเครื่องของฉัน หากไม่มีวิธีแก้ปัญหาในปัจจุบันหากใครบางคนสามารถชี้ให้ฉันดูตัวอย่างได้ฉันก็คงจะใช้เครื่องมือนี้ได้อย่างสมบูรณ์
where_clause
จะนำไปใช้อย่างไร :)