
cn
Esri成都
Esri(中国)信息技术有限公司成都分公司
展开
-
【短篇】Python下如何把带有千位分隔符的浮点数字符串形式转化为数字
ok,标题写的有点晦涩,其实意思很简单就是如何把”、“12,345.678”原创 2014-08-28 16:13:57 · 16796 阅读 · 0 评论 -
利用ArcMap的2个功能来帮助学习ArcPy
ArcPy是Esri为Python提供的一个模块,利用ArcPy,可以方便快捷的分析地理数据,转换数据,管理数据,自动化制图等,也可以用来扩展ArcGIS的功能.在学习ArcPy中,一般要么是Python方面了解不够,要么是ArcPy没有查阅文档.ArcPy笼统上两大部分, 一个是3个模块+N个类+N个函数,另一方面ArcPy可直接调用ArcGIS中的toolbox,原创 2014-05-29 11:54:35 · 2445 阅读 · 0 评论 -
在MVVM模式中关闭窗体
这一篇和ArcGIS没什么关系的哈, 主要是在写ArcMap AddIn的时候具体遇到这个问题. MVVM是什么样的一个套路, 这里就不在多说了, 在MVVM中处理窗口时间确实很麻烦, 最早我是这样处理的 就是command和click事件都进行处理, 当然,这样破环了mvvm, 不过真是coding起来, 也不用想太多, 其实也没什么太大的问题, 功能实现是最主要的 但是这样有个原创 2014-06-05 13:41:37 · 4626 阅读 · 0 评论 -
ArcGIS AddIn 中使用 NLog 的一点经验
写程序基本没法离开log,dotNet 上用的比较原创 2014-05-19 15:29:28 · 2411 阅读 · 0 评论 -
如何摆脱错误的Error Report
用arcgis多一点的人大概都会kanguo原创 2014-05-16 10:35:35 · 5173 阅读 · 0 评论 -
在Linux下 安装 License Manager 出现的问题
ArcGIS for Desktop只能安装在win下,但是License Manager是可以安装在linux下的原创 2014-05-15 12:54:18 · 3971 阅读 · 1 评论 -
点与多边形的叠加分析
一个点图层与一个多边形图层叠加,计算每个多边形中有多少个点,是一个很长见的操作。但是如果没有意识到点落在多边形边界上的特殊情况,很可能,你会得到一个错误的结果。比如看这个情景,多边形代表一些地区,点表示房产,每个点有个hhsize的属性,表示这个房产中有多少人。最后需要计算每个地区中的人数。上图,把hhsize符号化表示出来。具体方法很多,但比较“标准”的做法,是使翻译 2014-02-28 11:53:44 · 7443 阅读 · 0 评论 -
用Visual Studio 2013做arcpy的开发IDE
大家都喜欢用IDE,所以在群上或者讨论组都看到不少初学python的人找好用IDE。当然我觉得ide不是很适合初学者用,但对于python开发来说,还是会比较方便的,主要是代码的智能提示这样的功能,可以避免很多记忆负担。目前比较流行的方案是eclipse+pyDev和pycharm。我原本主要用pycharm,这个用的人不多,但其实很好用,他开发商就是大名鼎鼎的开发啦idea的jetbra原创 2013-10-31 17:15:15 · 3751 阅读 · 2 评论 -
利用ArcPy获取每个Toolbox下面工具的个数
空间分析功能是arcgis的重要组成部分,arcgis提供了数百个工具,按照工具箱的方式组织起来。有时,我们想准确的知道各个工具箱工具的数量,怎么办尼,可以通过ArcPy来做,利用arcpy的list函数和一点python代码就可以完成。通过这两个函数就可以遍历所有的工具箱,然后检索某个工具箱的工具了,主要一个注意的地方就是ListTools函数的参数需原创 2013-10-31 15:32:30 · 1928 阅读 · 0 评论 -
如何去除DEM数据中的缺失值(NoData)
最近在工作中遇到这样一个问题:DEM数据中有Nodata(我们这里所说的情况并非数据边缘部分的nodata,而是数据中间类似数据缺失的情况),见附图1. 那么,在这种情况下,如何消除nodata, 使这个数据保持完整性呢?其实,利用Arcgis软件能很容易的解决这个问题。这里,我们主要用到con和nibble两个命令。可能大家对Con命令已经非常熟悉了,那么原创 2013-08-30 00:46:34 · 19127 阅读 · 1 评论 -
去除ArcMap中Catalog窗口中的失效文件夹连接
用ArcGIS的时候,如果想要访问一个文件夹,需要先做文件夹的连接,这样处理的优点是让用户专注于必要的文件夹,但像重度的ArcGIS用户,文件夹有很多,而且天长日久很多文件夹已经移动或者删除了,ArcMap的连接就失效了。这里给出一个AddIn的关键代码,可以自动删除的文件夹连接 var gxApp = ArcMap.ThisApplication as IGxApplication;原创 2013-08-30 01:02:26 · 6138 阅读 · 0 评论 -
利用 arcpy 自定义 GP 工具箱,进行拓扑检查
gis 的数据质量问题是个比较关键的问题,原创 2014-09-24 10:29:30 · 5569 阅读 · 42 评论