arcgis9.3怎么使用python

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了arcgis9.3怎么使用python相关的知识,希望对你有一定的参考价值。

参考技术A Python 表达式可通过 几何对象中的属性(type、extent、centroid、firstPoint、lastPoint、area、length、isMultipart 和 partCount)进行创建。

!shape.area!

Python 表达式可以使用具有面积或线性单位的几何 area 和 length 属性将值转换为不同的测量单位(例如 !shape.length@kilometers!)。如果数据存储在地理坐标系中且具有线性单位(例如英里),则使用测地线算法计算长度。在地理数据中使用面积单位会产生不正确的结果,这是由于沿 globe 的十进制度并不一致。

面积测量单位关键字:

英亩 | 公亩 | 公顷 | 平方厘米 | 平方分米 | 平方英寸 | 平方英尺 | 平方千米 | 平方米 | 平方英里 | 平方毫米 | 平方码 | 平方地图单位 | 未知

线性测量单位关键字:

厘米 | 十进制度 | 分米 | 英尺 | 英寸 | 千米 | 米 | 英里 | 毫米 | 海里 | 磅 | 未知 | 码

在工具对话框中,可将表达式直接输入到表达式参数中,或者使用“字段计算器”以交互方式构建表达式。

使用所选要素集(如从创建要素图层或按属性选择图层内的查询中创建的要素集)时,此工具将只更新所选的记录。

每次操作仅能对一个字段应用计算。

现有字段值将被覆盖。如果想要保留原始字段值,应创建输入表副本

对于 Python 计算,必须在字段名称两旁添加惊叹号(!字段名!)。

对于 VB 计算,字段名称必须用方括号括起([字段名])。

计算文本或字符字段的字符串时,在对话框中,必须对字符串添加双引号("字符串"),而在脚本中,还必须对加双引号的字符串添加单引号('"字符串"')。

此工具也可用于更新字符项。应对使用字符串的表达式添加单引号(例如 [CHARITEM] = ‘新字符串')。但是,如果字符串已包含单引号,则要对该字符串添加双引号,例如 [CHARITEM] = "类型'A'"。

要计算数值字段,可在表达式参数中输入数值;值的两旁无需加引号。

如果已指定 Python 表达式,则此工具支持 arcgis.rand() 函数。已为 ArcGIS 工具创建 arcgis.rand() 函数,不应将此函数与 Python Rand() 函数相混淆。arcgis.rand() 函数的可用分布的语法在随机值的分布语法中进行介绍。

表达式与代码块会相互连接。代码块必须返回与表达式的关联;代码块的结果应传入到表达式中。

代码块参数可用于创建复杂表达式。您可以在对话框中直接输入代码块,或在脚本中将代码块作为连续字符串输入。

Python 数学模块及格式可供代码块参数使用。您可以导入附加模块。数学模块可提供数论函数与表达函数、幂函数与对数函数、三角函数、角度转换函数、双曲函数以及数学常数。要了解更多有关数学模块的内容,请参阅 Python 的帮助。

保存的 ArcGIS 先前版本的 VB .cal 文件可以直接使用或者只需做少量修改后即可使用。如果拥有使用 ArcObjects 的过去版本的 VBA 代码,则计算需经过修改后才能用于 10.0。

计算连接数据时,您无法直接计算连接列。然而,您可以直接计算源表的列。要计算连接数据,必须先将连接表或连接图层添加至 ArcMap。然后可以分别对此数据执行计算。这些更改将反映在连接列中。

计算字段示例
参考技术B 您好,请问您是想知道arcgis9.3怎么使用python吗?

UG12二次开发怎么导入Pycharm?

我想用Python二次开发UG,用pycharm作为编译器,不知道要怎么导入进去?

win7装好py3.6配置好了matplotlib模块,在Pycharm里面却不能使用,不知道题主你有没有试过命令行导入是否成功,Anaconda本质上就是一些常用库的集合,手动安装也没什么区别的。猜测应该是题主使用的应该是最新版Pycharm,新项目默认使用的是虚拟环境,虚拟环境和你的py3.6配置是分开的,所以不能正常使用。这里可以看到我有两个Python环境,一个Python3.6(scrapy),一个Python3.6,选择一个就行。或者还可以使用Pycharm本身的库下载,点击图片上那个最右边的绿色箭头,搜索你要的库下载就行。找到Script路径,一般都是下面这个路径,C:\\Users\\Administrator\\AppData\\Local\\Programs\\Python\\Python36\\Scripts,在Scripts下运行cmd,打上pip install matplotlib,同时打开VPN翻墙,一定要翻墙,否则会下载非常慢或者超时下载不成功,不然下载非常慢或者超时


编。

PyCharm 是一种 Python IDE,可以帮助程序员节约时间,提高生产效率。那么具体如何使用呢?本文从 PyCharm 安装到插件、外部工具、专业版功能等进行了一一介绍,希望能够帮助到大家。

机器之心之前也没系统地介绍过 PyCharm,怎样配置环境、怎样 DeBug、怎样同步 GitHub 等等可能都是通过经验或者摸索学会的。在本文中,我们并不会提供非常完善的指南,但是会介绍 PyCharm 最主要的一些能力,了解这些后,后面就需要我们在实践中再具体学习了。



机器之心的读者应该非常了解 JetBrains 开发的 PyCharm 了,它差不多是 Python 最常用的 IDE。PyCharm 可以为我们节省大量时间,它能够管理代码,并完成大量其他任务,如 debug 和可视化等。

参考技术A 1. 安装NX12。注意端口号在安装完成后要改为27800,否则打开NX12时会报错(许可证错误)。

2. 修改对应.vsz文件。修改NX12安装文件下的vs_file中的.vsz文件,Wizard=VsWizard.VsWizardEngine.15.0。VS与VC版本对应关系附后。

3. 将NX12安装文件下的vs_file中的VC文件夹复制到C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\IDE位置。

若开发VC#或VB,将vs_file中的VC#和VB文件夹复制到C:\Program Files (x86)\Microsoft Visual Studio\2017\Community位置。追问

第三点没有打到你说的路径,另外pycharm要复制哪个文件夹进去?(VC\VB\VC#)

以上是关于arcgis9.3怎么使用python的主要内容,如果未能解决你的问题,请参考以下文章

ArcGIS10的文件能在ArcGIS9.3中打开吗,如果能怎么保存ArcGIS10的文件才能让ArcGIS9.3打开.

arcgis9.3 投影坐标怎么转为地理坐标

arcgis9.3怎么把一条线断成两条线

arcgis9.3中点过密的解决办法

求破解版ARCGIS9.3下载地址及安装方法-全套

arcgis210中有CGCS2000坐标系的.prj文件,把它放到arcgis9.3中可行么?功能和结果是不是一样?