当前位置:网站首页>Arcpy - - utilisation de la fonction insertlayer (): ajout de calques dans un document de carte
Arcpy - - utilisation de la fonction insertlayer (): ajout de calques dans un document de carte
2022-06-26 13:10:00 【Yuanywrs】
【Déclaration】:Les codes et les données de ce livre proviennent de【Basé surarcgisDepythonScript de programmation】.
【Idées】:insertlayer()La fonction peut ajouter des données avec précision à un emplacement dans la couche,Il doit utiliser une couche de référence pour spécifier l'emplacement,La nouvelle couche est ajoutée au - dessus ou au - dessous de la couche de référence spécifiée.
【Attention!】:InsertLayer()La fonction nécessite une couche de référence,Toutes les boîtes de données vides ne peuvent pas utiliser cette fonction.
【Fonctionnement】:

>>> import arcpy.mapping as mapping #Pour l'importationarcpy.mappingModule
>>> mxd=mapping.MapDocument("CURRENT") #Référence au document cartographique actuel,Assigner la référence à la variable
>>> df=mapping.ListDataFrames(mxd,"Crime")[0] #Oui.Crime(Document actuel)Référence à la zone de données.
>>> refLayer=mapping.ListLayers(mxd,"Burglaries*",df)[0] #Définir les couches de référence
>>> insertLayer=mapping.Layer(r"D:\Stockage temporaire\ArcpyBook\data\CityOfSanAntonio.gdb\Crimes2009") # Définir la couche d'insertion par rapport à la couche de référence
>>> mapping.InsertLayer(df,refLayer,insertLayer,"BEFORE") # Mélange des couches dans la zone de données
>>>
【Présentation des résultats】:
边栏推荐
- Processing function translate (mousex, mousey) learning
- mariadb学习笔记
- 10秒内完成火灾预警,百度智能云助力昆明官渡打造智慧城市新标杆
- Sinotech software outsourcing
- [BSidesCF 2019]Kookie 1
- Software testing - concept
- 倍福TwinCAT3实现CSV、TXT文件读写操作
- processsing 函数random
- 自动化测试的局限性你知道吗?
- System tasks (display / print class) in Verilog - $display, $write, $strobe, $monitor
猜你喜欢

别乱用 FULL_CASE 和 PARALLEL_CASE

倍福将EtherCAT模块分到多个同步单元运行--Sync Units的使用

May product upgrade observation station

Processsing mouse interactive learning

倍福PLC实现绝对值编码器原点断电保持---bias的使用

processing 随机生成线动画

Explain C language 11 in detail (C language series)

Design of four kinds of linear phase FIR filters -- complete set of Matlab source code

倍福TwinCAT3实现CSV、TXT文件读写操作

橋接模式(Bridge)
随机推荐
Electron official docs series: Best Practices
IDC report: the AI cloud market share of Baidu AI Cloud ranks first for six consecutive times
IDC报告:百度智能云AI Cloud市场份额连续六次第一
Machine learning notes - seasonality of time series
详细讲解C语言10(C语言系列)
Electron official docs series: Testing And Debugging
5月产品升级观察站
微信小程序测试点总结
C语言:练习题二
Electron official docs series: Contributing
postgis 地理化函数
原型模式(prototype)
Chapter 01_ Installation and use of MySQL under Linux
UVA5009 Error Curves三分
享元模式(Flyweight)
Enjoy element mode (flyweight)
倍福PLC通过程序获取系统时间、本地时间、当前时区以及系统时间时区转换
To solve the difficulties of small and medium-sized enterprises, Baidu AI Cloud makes an example
橋接模式(Bridge)
Basic principle and application routine of Beifu PLC rotary cutting