
ArcGIS | WebGIS | Arcpy
ArcGIS | WebGIS | Arcpy
RealMoYe
进击的小矮人
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
【ArcGIS Server】ModelBuilder创建的模型发布GP服务无法正常执行
ArcGIS Server 发布GP服务的异常原创 2022-10-28 18:40:10 · 1341 阅读 · 0 评论 -
【ModuleBuilder】GP服务实现SDE中两个图层相交选取
SDE中保存两个要素类,一个是范围线数据,一个是目标要素数据。需要使用GP服务实现一个功能,即指定范围线要素类中的一个要素,自动筛选出目标要素类中与范围线存在相交关系的要素,并返回相交要素的属性信息。...原创 2022-06-25 10:29:43 · 490 阅读 · 0 评论 -
【ArcGIS JS 4.x】调用Feature Service实现SDE中的要素属性在线更新
调用Feature Servicevar layer = new FeatureLayer( "https://127.0.0.1:6443/arcgis/rest/services/test/FeatureServer/0", { outFields: ["*"], mode: FeatureLayer.MODE_SNAPSHOT });点击view的时候,更新要素code属性view.on("click", function (evt) {原创 2022-05-02 00:35:51 · 708 阅读 · 0 评论 -
【Arcpy】根据空间位置及批复时间清洗批准书数据
根据空间位置及批复时间清洗用地批准书数据原创 2022-04-24 17:27:49 · 344 阅读 · 0 评论 -
【ArcGIS Server】集群部署及服务发布
ArcGIS Server创建集群https://blog.youkuaiyun.com/smss007/article/details/78027527ArcGIS Server 10.5集群部署图文步骤(以Windows为例)http://zhihu.geoscene.cn/article/3053arcgis for server搭建集群环境https://www.cnblogs.com/chenxinjourney/p/12930664.htmlArcGIS Server集群部署基于Windows系原创 2022-04-07 09:46:59 · 1098 阅读 · 0 评论 -
【Arcpy】基于相交关系汇集源图层属性值到目标图层目标字段中
# coding: utf-8import arcpyfrom arcpy import envimport xlrd, random, tempfile, shutil, os"""DESC: 本段代码用于处理两个图层间属性值关联汇总问题, 即把源图层的源属性值整合、汇总后填写目标图层的目标属性中。 至具体包括: 1、将与目标要素相交的源要素的指定字段值拼接为字符串填写至目标字段; 2、汇总与目标要素、源要素相交面积并汇总相交面积填写至目标字段;原创 2022-03-16 10:46:24 · 822 阅读 · 2 评论 -
【转载】使用arcpy发布要素服务
本文转自Zzzpiu《arcpy发布要素服务》思路通过arcgis server发布,连接arcgis server,生成服务器连接文件便于后续使用发布要素服务,需要先创建服务草稿文件(service definition draft)创建草稿文件之后,需要修改草稿文件的配置,将要素服务开启以及去掉创建功能分析草稿文件,若不存在错误则过渡为服务定义文件(service definition)编译资源发布服务代码# -*- coding: utf8 -*- #import os, .转载 2021-12-08 14:46:44 · 344 阅读 · 0 评论 -
【ArcGIS JS 4.x】定位到特定要素
使用MapView.goto(Extent)实现功能。避坑:1、要素Extent的空间参考需与MapView保持一致,比如MapView为WGS84,那么Extent也应为WGS84,而不能是CGCS2000;2、在初始化地图阶段,如果没有baseLayer,强行指定MapView的Extent和坐标系,似乎是不能生效的。...原创 2021-10-02 20:31:17 · 1089 阅读 · 0 评论 -
【ArcGIS Server】发布FeatureServer的几个坑
注册数据库:发布FeatureServer需要注册数据库,如果服务器上没有注册数据库,在已有的MapServer直接勾选Feature Access会报错(null),服务无法正常启动。数据库版本:ArcGIS Server支持的常用数据库包括Oracle、SQL Server、PostgreSQL,选择PostgreSQL作为注册数据库。不同版本ArcGIS所支持的PostgreSQL版本也不一样,比如ArcGIS 10.2只支持PostgreSQL 9.2.2、9.1.3、9.0.5,并且必须..原创 2021-09-18 09:56:38 · 762 阅读 · 0 评论 -
【ArcGIS Server】使用Nginx反向代理REST API
1 需求一个常见的ArcGIS Server地图服务接口地址如下所示,这种形式接口存在数据资源、服务资源泄露风险。比如,通过以下接口,我们知道了地图服务所在服务器,还能通过构造URL直接查看地图服务器上的服务列表。http://127.0.0.1:6080/arcgis/rest/services/test/MapServer我们需要对地图服务做封装,以隐藏服务器地址,可以借助Nginx的请求转发功能把服务接口转换成如下形式:http://127.0.0.1:8888/MapService2原创 2021-09-16 21:52:39 · 939 阅读 · 0 评论 -
【Arcpy】批量合并重叠拓扑
ArcGIS重叠拓扑的批量处理原创 2021-08-03 21:02:37 · 3841 阅读 · 0 评论 -
【Javascript】使用递归将嵌套对象数组转为树状嵌套结构
将ArcGIS Server上的图层信息转为Element UI中的Tree控件数据结构:let sample = [{ "id": 0, "name": "00", "children": [1, 2] }, { "id": 1, "name": "01", "children": [3, 4] }, { "id": 2, "name": "02", "children": [5] }, { "id"原创 2021-07-24 13:44:15 · 1001 阅读 · 1 评论 -
【ArcGIS AddIn】数据质检工具设计
原创 2021-06-05 01:03:26 · 1069 阅读 · 3 评论 -
【GIS】自动生成带坐标信息的拼接卫星影像图片(TIFF格式)
自己实现卫星影像下载工具原创 2021-04-06 18:01:15 · 5576 阅读 · 0 评论 -
【ArcGIS】ArcGIS Pro和ArcMap的简单对比
总体而言,相比ArcMap,Pro具有更快、更好看、更立体几项优势,使得其在大数据处理、人工智能、三维分析能一展拳脚,但Pro增强的部分还不足以支持它在短时间内完全取代ArcMap。更快底层:pro采用64位架构,意味着更耗费内存,对硬件要求高,16G内存+固态硬盘起步才能保障运行流畅。但它支持多线程、并行计算,能够轻松应付大数据量的处理而不崩溃,速度更快;Python:pro整合python3,兼容性更好,也意味着可以调用一些人工智能库用于人工智能领域,但这需要大量学习;更好看界面:Pro原创 2021-03-15 15:39:44 · 9775 阅读 · 0 评论 -
【GIS】OpenStreetMap城市边界shp提取
1.OSM中搜索城市,获取其wikidata编号2.应用wikidata在https://overpass-turbo.eu/中请求城市边界osm数据,可以将结果保存为osm文件。请求数据的脚本为:(relation["wikidata"="Q339"];relation["wikidata"="Q338"];);out body;>;out skel qt;3.应用osmtogeojson工具将osm文件转geojson文件。可以在node环境下输入如下脚本完成转换:npm i原创 2020-12-01 12:43:04 · 3548 阅读 · 0 评论 -
【ArcGIS】GIS数据转带同样颜色填充及注记的CAD数据
将GIS格式的控规数据转成带同样颜色填充及用地代码(YDDM)标注的CAD数据。原创 2020-10-28 20:18:38 · 20230 阅读 · 13 评论 -
【arcpy】线状要素等距离生成点
基本原理:想要为某个线状要素类中的所有线要素生成等距离节点,可以按照以下步骤实现:读取要素折点;结合折点间距离大小以及直线上点与距离关系(通过相似三角形)求得可满足预期距离的点的坐标位置,将所得点坐标信息保存为xls文件;应用ArcGIS读取xls,生成点状要素类。以下为生成等距离节点xls文件得代码,由于xls最多可存储65535行,本代码会将多余的部分存到同一份xls文件的下一个表中。# -*- coding: utf-8 -*-import sys, mathimport arcp原创 2020-10-21 20:07:52 · 1918 阅读 · 0 评论 -
【ArcGIS】修改mdb/gdb要素类字段顺序脚本
一、修改思路将需要修改字段顺序要素类的所有字段信息导出,形成字段信息文本文件打开字段信息文本,手动添加字段顺序新建空白要素类,读取字段信息文本,按照字段顺序新建与原数据一致的字段。字段新建完毕后,将数据逐个复制到新建的要素类中。二、脚本实现2.1 导出字段信息# s1_exportField.py# -*- coding: utf-8 -*-import argparse, sysimport arcpyreload(sys)sys.setdefaultencoding('ut原创 2020-10-15 11:05:26 · 2321 阅读 · 2 评论 -
【Arcpy】添加要素类到当前数据框并修改样式
# Step8: add result to current mxdmxd = arcpy.mapping.MapDocument("CURRENT")df = arcpy.mapping.ListDataFrames(mxd)[0]addLayer = arcpy.mapping.Layer(school_pressure_result_save_path)arcpy.mapping.AddLayer(df, addLayer, "AUTO_ARRANGE")arcpy.RefreshActiv原创 2020-07-23 23:19:13 · 909 阅读 · 0 评论 -
【转载】ArcGIS Add-In开发入门及实例开发
0 写在前面在Arcgis 10的版本之后,ESRI公司推出了很方便的Add-In插件式开发,是一种能够快速扩展桌面应用程序功能的全新扩展方式。作为ArcGIS 10中全新定制方法,它有以下特点:容易创建:ArcGIS提供了很多创建Add-In模板,并提供了详细的接口以实现各种功能。更易共享:Add-In本质上是一个Zip压缩文件这个压缩文件里面包含了,易于网络、邮件传输、易于局域网内共享。更加安全:可以对Add-In文件进行数字签名,使用的安全性得到保障。更易安装管理:只要安装有桌面软件,系统转载 2020-06-07 11:33:47 · 6189 阅读 · 1 评论 -
【Arcpy】与边界成片相连要素的筛选脚本
有的时候我们想要筛选出与某个边界成片相连的所有要素,但在实际操作中,由于内部要素并未与边界直接相接触,而是通过与其他要素相接的方式与边界间接相连。如图中,要素B和C与边界并不相连,但要素A、B、C互相连接成片,而A与边界相连,如果想要简单使用”选择——按位置选择“中的“接触源图层要素边界(BOUNDARY_TOUCHES)”两条要素来选择要素,则只能选中要素A,而要素B和C则会被遗漏。注意:BO...原创 2020-04-26 23:42:43 · 476 阅读 · 0 评论 -
【ArcGIS】山体阴影和晕渲
ArcGIS实现山体阴影和晕渲原创 2020-04-23 12:05:13 · 6028 阅读 · 1 评论 -
【ArcGIS】拓扑错误批量“生成要素”导致软件崩溃
选中图中19个重叠拓扑问题想一次性“生成要素”时,ArcGIS软件崩溃了。有人可能认为时因为一次性选中的要素过多导致,事实上,有时候选择几百甚至几千也能顺利生成要素,可以推断出导致软件崩溃的原因不是选择要素过多,而是其他。查看原数据,图中要素3700与要素5152重叠,3701与5153重叠,3702与5154重叠,这三组重叠构成了拓扑检查结果中的3个大的重叠问题。除此之外,几个要素还和相...原创 2020-04-21 16:19:34 · 1725 阅读 · 0 评论 -
【Arcpy】快速计算一个要素类中两个要素相交面积百分比
ArcGIS计算要素相交部分面积占比原创 2020-04-11 23:21:02 · 4130 阅读 · 9 评论 -
Arcpy常用方法汇总
arcpy.DeleteFeatures_management()删除要素类中的要素,要素类并不会被删除,只是变成一个不包含任何要素的空要素类arcpy.Delete_management()删除要素类,从空间数据库中删除要素类或者删除shp...原创 2020-03-17 23:08:52 · 1082 阅读 · 1 评论 -
【ArcGIS】PointsToLine执行报999999错误的一种解决方案
ArcToolbox / 数据管理工具 / 要素 / 点集转线PointsToLine的功能为将离散点连接成折线,使用该工具时需要指定用于转折线的点图层(输入要素)、用于区别不同个体的ID字段(线字段),用于确定点连接顺序的排序字段。该功能一个很常见用处就是将出租车GPS信号连接成连续的折线。按照使用要求做好设置,执行时报999999错误,原因不明。该问题的解决方案之一:新建一个空的点要素...原创 2020-01-11 20:34:56 · 5253 阅读 · 0 评论 -
【ArcGIS】为什么选择地理数据库格式(Geodatabase)而非shp(Shapefile)?
1.地理数据库格式更加精确shp格式不支持弧线,使用shp表示弧线段时是通过折线模拟(猜测),因而图形长度、面积等几何特征均发生变化,造成误差。相反,地理数据库格式(.mdb/.gdb)能很好的表示弧线,保证了数据准确性。比如,将带有弧线段的CAD文件转为GIS格式数据时,若使用shp格式的文件保存数据,发现一些图形的面积发生了变化,与原始CAD文件中图形面积不一致。为了准确表示数据,将数据转...原创 2019-12-27 11:29:49 · 4802 阅读 · 3 评论 -
【ArcGIS】“检查几何”究竟能检查哪些问题?
1 检查几何用于检查要素类中图形存在的问题,并以报告的形式汇总检查出的所有几何问题。检查结果的输出表中包含以下字段:CLASS - 发现问题的要素类的完整路径和名称。FEATURE_ID - 存在几何问题的要素的要素 ID (FID) 或对象 ID (OID)。PROBLEM - 有关问题的简要描述。注意:在做拓扑检查前,为了防止出现意想不到的错误(比如,拓扑检查后原本单独存在的要素...原创 2019-12-22 21:12:16 · 3476 阅读 · 0 评论 -
ArcGIS导入CSV文件并转成Shapefile
CSV文件转Shapefile原创 2019-03-16 10:47:15 · 48301 阅读 · 6 评论