ArcGIS
文章平均质量分 61
AI学渣
深度学渣,人工智障
展开
-
在arcpy中将面shp文件转换为polygon object
最近在用arcgis的python借口arcpy编写一个批处理的脚本程序,其中有一段功能是要判断两个矢量面是否重叠,经过查询帮助文档和一些资料得知,polygon对象具有overlaps()方法可以用来判断两个polygon对象是否重叠,具体语法为:polygon1.overlaps(polygon2)如果重叠则返回True,否则返回False。我将两个面矢量文件直接导入使用overl原创 2016-12-06 19:17:12 · 2661 阅读 · 2 评论 -
利用arcpy解决python代码运行过程中产生的中间数据
利用CreateScratchName()函数可以创建一个临时的文件名称,产生的中间数据就可以使用这个名称,中间数据在使用完之后就可以对这个数据进行删除操作,使用arcpy.Delete_management()来进行删除原创 2016-12-17 17:32:09 · 3738 阅读 · 5 评论 -
ArcGIS API for JS实现要素的查询与定位
1、实现多要素查询与定位a、线查询与定位线要素主要是那些到路线,在查询下下拉选择某种道路类型,便可以获得该图层的layerid,将该ID值传递给要查询的URL,形成完整的查询URL,通过Query()和QueryTask实现查询过程,获取查询结果的features,循环遍历每个feature,添加Graphic样式,在图上高亮显示。 以上部分都比较容易,关键是定位。之前实现...原创 2018-09-23 17:46:36 · 12804 阅读 · 0 评论 -
实现Layer弹窗里加载FeatureTable
1、Layer弹窗加载FeatureTable(所有数据)通过点击按钮事件,加载layer插件,将shade值设置为0就可以操作弹窗底下的地图content内容使用jQuery通过ID获取加载的DIV, 2、Layer弹窗加载FeatureTable(所选数据)根据拉框获取到的CrowID,将对应要素属性加入FeatureTable中 ...原创 2018-09-23 17:52:44 · 296 阅读 · 0 评论 -
ArcGIS API for JS中遇到的问题记录
1、JS传递对象参数问题通过拼接HTML代码实现onclick事件调用JS函数,传递feature对象,由于拼接的HTML代码调用JS函数,不能传递对象参数,所以先将feature转换成JSON对象,传递参数时使用JSON.stringify()函数将JSON对象字符化,再传递给先前定义好的moveEdit()函数。(拼接注意单双引号的组合使用)2、require函数内部定义的函数...原创 2018-09-23 18:00:01 · 1040 阅读 · 1 评论