摘要:用endwith()方法可以判断字符串是否以某个或者某几个字母或者数字结尾 1 a = 'auy.geojson' 2 b = 'auy' 3 print(a.endswith('.geojson')) 4 print(b.endswith('.geojson')) 结果 1 True 2 Fals
阅读全文
摘要:当脚本工具的某个参数的MultiValue属性设置为Yes时,arcpy.GetParameterAsText()返回的是以分号“;”隔开的字符串,数据类型是Unicode 可以通过split()函数创建列表取值。
阅读全文
摘要:工程坐标系与数学坐标系是相反的。 通常图纸上北向即为我们工程的X方向,东向为我们工程的Y方向,故坐标中北(N)坐标数字代表的是X坐标,东(E)坐标数字代表的是Y坐标,Z(或H)表示的是高程。 所以在arcgis中,display XY的时候这样选
阅读全文
摘要:在线计算两经纬度坐标之间的距离: www.hhlink.com 如下图:
阅读全文
摘要:*.xls 文件可以直接在ArcGIS中以只读的形式打开 而 *.xlsx 文件打开时,需要有一个数据驱动。如果我们遇到这个错误:“Failed to connect to ddatabase. An underlying database error occured. 没有注册类 ”,那就是缺少驱
阅读全文
摘要:ArcCatalog 应用程序为 ArcGIS for Desktop 提供一个目录窗口,用于组织和管理各类地理信息。可在 ArcCatalog 中组织和管理的信息类型包括: 地理数据库 栅格文件 地图文档、globe 文档、3D scene 文档和图层文件 地理处理工具箱、模型和 Python 脚
阅读全文
摘要:Python len() 方法返回对象(字符、列表、元组等)长度或项目个数。 1 >>>str = "runoob" 2 >>> len(str) # 字符串长度 3 6 4 >>> l = [1,2,3,4,5] 5 >>> len(l) # 列表元素个数 6 5
阅读全文
摘要:python内部编码使用的是unicode,而外部会用到各种编码,中国最常用utf-8。 python2默认外部编码是ASCII,ASCII编码中不存在中文,遇到中文会抛出异常。 Python3默认外部编码是UTF-8。 windows内部编码用的是GBK,也称cp936(因为在标准的936页),也
阅读全文
摘要:pycharm多行同时注释:c代码选中的条件下,按住 Ctrl+/,被选中行被注释 pycharm多行同时取消注释:选中被注释的代码,再次按下Ctrl+/,注释被取消
阅读全文
摘要:Delete_management()可用于从磁盘中永久性删除数据。可删除 ArcGIS 支持的所有类型的地理数据以及工具箱和工作空间(文件夹、地理数据库)。如果指定的项为工作空间,则其中包含的所有项也将被删除。一、语法 Delete_management (in_data, {data_type}
阅读全文
摘要:通过在输入名称后追加数字的方式在指定工作空间中创建唯一名称。追加了一个使其在工作空间中独一无二的数字。该数字从 0 开始并不断增大,直至名字变为唯一为止。如果未指定工作空间,则使用当前的工作空间。 一、语法 CreateUniqueName (base_name, {workspace}) base
阅读全文
摘要:近期遇到了python处理地理数据出现中文属性乱码的问题,本人是想要把shp文件转成geojson文件,看网上有很多人说输出的时候设置编码参数为utf-8或者gb18030就可以了,但是我试了试不行,还是乱码。最后发现除了输出的时候指定utf-8,读取的时候还要指定gbk编码才可以,代码如下: 1
阅读全文