随笔分类 -  ArcGIS

摘要:arcgis pro 2.x网上有学习版的pj方法,这些方法在windows server 2012-2019的云服务器使用会pj失败,在启动软件时依然会提示登录,当然也登录不了,解决方案如下:1.先安装1.2以及pj(网上有方法)2.打开1.2,新建一个工程并保存3.继续安装2.5(之前不用卸载1 阅读全文
posted @ 2022-08-03 09:26 cannel 阅读(127) 评论(0) 推荐(0)
摘要:首先要发布地图服务,过程略 首先,熟悉arcgis server的人应该知道,最直接的切片方式操作方法是在“服务属性”中设置切片,但这种方式可操作性太差,很多设置无法实现,因此不推荐 下面正式开始,打开arctoolbox,打开【创建地图服务器缓存】工具 开始切片的配置 输入服务:要切片的服务(可以 阅读全文
posted @ 2019-11-13 15:56 cannel 阅读(4942) 评论(1) 推荐(0)
摘要:用处:进行此配置后,可以用sql语言,与sde空间数据库进行空间查询,增删改图层的要素等 PS:同时也是解决 ORA-28595Extproc 代理 DLL 路径无效 的方法 ORA-06512: 在 "SDE.ST_GEOMETRY_SHAPELIB_PKG", line 70 ORA-06512 阅读全文
posted @ 2019-11-05 17:06 cannel 阅读(2669) 评论(0) 推荐(0)
摘要:环境:arcgis 10.7,oracle服务端12cR1。理论上其他版本方法一样 使用情况:一般开发人员不安装oracle服务端,甚至oracle客户端也不装,此时要用arcmap连oracle需要以下配置 首先要获取到oracle instant clinet(精简版客户端,绿色版的),必须32 阅读全文
posted @ 2019-11-05 16:34 cannel 阅读(1000) 评论(0) 推荐(0)
摘要:本方法原理是使用python(以下简称py)调用arcmap的gp,在上再用bat调用py的方式实现。优点是能应用于所有数据库类型(包括pg,oracle等)的sde库 环境:arcmap 10.4,pg版sde 本文以备份以下sde要素类,备份到本地D:\test1文件夹下面的gdb,备份时间间隔 阅读全文
posted @ 2019-09-10 21:54 cannel 阅读(851) 评论(0) 推荐(0)
摘要:在map加载的第一个图层的图层范围(fullExtent),会被默认设置为map的全图范围,且不能更改,从一般地图控件角度来说,应该有fullExtent属性,作为地图的全图范围,但很遗憾jsapi4.9还没有 Map有个initialExtent的属性,从值可看出,当map没图层时,是null,加 阅读全文
posted @ 2019-06-23 21:27 cannel 阅读(201) 评论(0) 推荐(0)
摘要:假设连接到的sde数据库是pg数据库,其他参数包括: ip:10.0.0.8 数据库:sde1 用户:sde 密码:sde 打开catalog,新建数据库连接 按如下输入数据库连接参数 红框1是数据库类型,选pg 红框2是数据库实例,填的是pg服务端的ip。PS:如果pg端口不是默认的5432,那还 阅读全文
posted @ 2019-06-23 21:22 cannel 阅读(1698) 评论(0) 推荐(0)
摘要:从ArcGIS 10.3开始,彻底没有了sde的安装包,安装sde数据库需要先安装arcgis desktop,通过arccatalog建数据库,同时也不能建sde服务,只能使用直连 以下演示在sde 10.4.1版在pg数据库中首次添加sde数据库操作 sde10.4.1版支持的pg版本最高是9. 阅读全文
posted @ 2019-06-23 21:20 cannel 阅读(543) 评论(0) 推荐(0)
摘要:gp服务跟本地用arcmap执行gp有个不同,就是输出的文件一般只能输出到arcgis server默认的output目录里面(arcgis server有此限制,无论怎么配还是写到output目录里),以下介绍能输出到output目录以外的绝对路径的方法 首先gp服务要是一个模型(moudle) 阅读全文
posted @ 2019-06-23 21:05 cannel 阅读(767) 评论(0) 推荐(0)
摘要:PS:此处动态图层指,图层文件都放在经过注册的文件目录里,可以通过文件名动态加载图层 动态加载的矢量图层,可以实现客户端和服务端的定制渲染,但栅格一般是不能再渲染的,以下介绍可行的方法 建立一个很简单的模型(moudle),如下图: 可以看到模型处理只有一个“复制栅格”的操作,相当于“做了等于白做” 阅读全文
posted @ 2019-06-23 21:05 cannel 阅读(529) 评论(0) 推荐(0)
摘要://主地图的地图(map)对象 IMap map = null; IActiveView activeView = null; //IGraphicsContainer用于操作临时元素,可以通过map获取 IGraphicsContai... 阅读全文
posted @ 2019-06-23 21:04 cannel 阅读(1507) 评论(0) 推荐(0)
摘要:IMap map = null; //跟map同一层次的activeView对象,他们都是“地图”的对象,map管理地图内容,activeView管理显示内容 IActiveView activeView = map as IActiveView; //获取当前地图显示范围 ... 阅读全文
posted @ 2019-06-23 21:03 cannel 阅读(1761) 评论(0) 推荐(0)
摘要:IPoint point = new PointClass(); point.PutCoords(100, 200); //ITopologicalOperator接口用于几何对象的几何操作 ITopologicalOperator topo = point as ITopologicalOperat... 阅读全文
posted @ 2019-06-23 21:02 cannel 阅读(2628) 评论(0) 推荐(0)
摘要://此处用的workspace来源与用户选择 IWorkspace workspace = null; //workspace一般等同于数据库 //工作空间类型,也可理解为数据库类型 //esriFileSystemWorkspace... 阅读全文
posted @ 2019-06-23 20:56 cannel 阅读(1830) 评论(0) 推荐(0)
摘要://点操作~~~~~~~~~~~~~~~~~~~~~~~~~ //通过坐标生成点 IPoint point = new PointClass(); point.PutCoords(100, 200); //获取点坐标 double x = point... 阅读全文
posted @ 2019-06-23 20:55 cannel 阅读(3387) 评论(0) 推荐(0)
摘要://由于测试数据不完善,featureClass在此要只设null值,真实功能要设实际的值 IFeatureClass featureClass = null; //获取某个字段的索引,后面取字段值用到 int xxxFieldIdx = featureClass.F... 阅读全文
posted @ 2019-06-23 20:54 cannel 阅读(1535) 评论(0) 推荐(0)
摘要://由于测试数据不完善,featureClass在此要只设null值,真实功能要设实际的值 IFeatureClass featureClass = null; //获取某个字段的索引,后面取字段值用到 int xxxFieldIdx = featureClass.F... 阅读全文
posted @ 2019-06-23 20:54 cannel 阅读(1052) 评论(0) 推荐(0)
摘要://属性查询~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ //IQueryFilter代表查询条件,QueryFilterClass代表只限于属性查询(就是没有空间查询) IQueryFilter queryFilter = new QueryF... 阅读全文
posted @ 2019-06-23 20:53 cannel 阅读(2217) 评论(0) 推荐(0)
摘要://IFeatureClass 来源请自行解决 IFeatureClass featureClass = null; //获取featureClass的各种名称 //PS:featureClass可以as到IDataset,因此不能只看接口名,并不是只有数据集才实现IDataset接口 ... 阅读全文
posted @ 2019-06-23 20:52 cannel 阅读(1811) 评论(0) 推荐(0)
摘要:环境:服务端 SDE 10.0 oracle 11.2,客户端 PLSQL 11,oracle 11.2为了调试方便,以下测试都是把sql提取出来在PLSQL上做需求是已知一个多边形的点坐标,要在一个线图层里,做关系为intersect的空间查询,原来的sql是这样select LNO from ... 阅读全文
posted @ 2015-09-30 11:48 cannel 阅读(5776) 评论(1) 推荐(1)