基于矢量切片的电子地图配图(一)为什么要重新配图?

为什么要使用矢量切片?
传统栅格切片面临的问题:
切图体积大切图效率低更改配图方案的话,需要重新切图对高分屏的支持不足

矢量切片的优势:
切图体积小切图效率高传输、渲染速度快可以直接修改矢量切片文件的样式,不需要重新切图可以动态切换不同语言标注高分屏中显示很好

关于矢量切片的详细介绍,可以观看Esri公开课《重磅解析ArcGIS矢量切片》。
 
为什么要在ArcGIS Pro里重新配图?
 

点批量移动到线上(Toolbox解决方法)

点批量移动到线上,如下:左图效果变为右图效果:









Analysis Tools工具箱下的Near方法:



点与线做Near后,如下会在point属性表中增加两个字段,分别是NEAR_X和NEAR_Y:



执行后,打开point属性表:



导出dbf表:







添加XY:



结果如下:





 

GP服务开发攻略(4)---常见错误

目录

1.1 Server注册sde时报:Cannot connect to database…

1.2 Error 000732 arcsde data.gdb does not exist or is not supported

1.3 监听程序在CONNECT_DATA中未得SERVICE_NAMENO extended error

1.4 Error000210 Cannot cr

GP服务开发攻略(3)---实战【6】ZonalStatics 输出raster

工具下载地址:https://pan.baidu.com/s/1bR6fkM 
 · 模型参数介绍



根据红色序号,对参数做一一介绍。

1. 创建的string类型变量,输入的shp的路径。

2. 接受1传来的参数。



1. 参数1就是工具所需要的Raster类型的参数。

2. 创建的String类型变量,输入的raster的路径。

3. 双击工具,设置其他参数。



注意:3.

GP服务开发攻略(3)---实战【5】Zonal Statistics as Table生成Table到sde

工具下载地址:https://pan.baidu.com/s/1bR6fkM 
 · 模型参数介绍

这里挑之前没有出现过的参数类型介绍,根据红色序号,如下:



1. 参数1就是工具所需要的Raster类型的参数。

2. 双击工具:



· ArcMap中测试



Sde库查看,成功输出:



· ArcGIS Server中测试



注意:server端raster类型目前我试过E

GP服务开发攻略(3)---实战【4】数据从sde导出成shp

工具下载地址:https://pan.baidu.com/s/1bR6fkM 
 · 模型参数介绍



根据红色序号,按顺序对参数介绍:

1.输入要素类的参数,String类型,获取输入要素类名称,加P;

2.输如的要素类参数获取



3.输出的shp所在文件夹路径;



4.输出shp所在的文件夹路径,变量String类型,加P。

5.输出的shp的名称,变量String类型,加P;

GP服务开发攻略(3)---实战【3】数据从sde 数据集拷贝到sde 数据集

工具下载地址:https://pan.baidu.com/s/1bR6fkM 
 这个示例是将sde下的数据集中的featureclass拷贝一个到数据集下面。

· 模型参数介绍



根据红色序号,接下来对每个参数介绍:

1. 创建的string类型变量,是输入的featureclass名称;

2. 与上一个示例类似,读取1作为传输参数,但注意路径是右如下三部分构成;



3.输出的路径

GP服务开发攻略(3)---实战【2】数据从sde拷贝到sde

工具下载地址:https://pan.baidu.com/s/1bR6fkM 
 有了上面一个良好的基础,接下来我的整理工作就轻松多了。这个示例是将sde中的一个featureclass在sde中复制一个。

· 模型参数介绍



根据红色序号,一个一个介绍:

1.创建的String类型变量,修改名字为InputFC,就是输入的sde中的featureclass的名称,加P。

2.featu

GP服务开发攻略(3)---实战【1】数据从shp导入sde

工具下载地址:https://pan.baidu.com/s/1bR6fkM 
 故事就从这里开始,那就从这里开始写起吧。最初是要求把一个shp数据通过GP服务导入到sde中。

数据导入,常用的工具是feature class to feature class,先把工具及arcmap中用的参数准备好,如下:



我们知道,在ArcGIS Server中不是所有的对象都可以进行直接传输的,我们必

GP服务开发攻略(2)---GP服务参数支持类型

目录

1 GP服务参数支持类型

1.1 官方说法

1.2 常见传输参数

1.2.1 Shp数据

1.2.2 Sde数据

1.2.3 栅格数据

1.2.4 Sde下的数据集

1 GP服务参数支持类型
1.1 官方说法
http://resources.arcgis.com/zh ... 0000/




1.2 常见传输参数
1.2.1 Shp数据
将shp数据作为一个参数传递,需

GP服务开发攻略(1)---环境搭建【附工具下载】

本文主要针对使用GP服务进行开发的人员,因为近来发现很多人在使用GP服务做开发,常遇到GP服务传参的问题,所以整理本文,在这里要非常感谢北京售后部门的张赛同学,给了莫大的支持。

1 环境搭建
此次测试我是在10.5上测的,具体环境如下:

· 数据库服务器:虚拟机,oracle11g。
· Oracle客户端:本机,需要装oracle32位客户端和oracle64位客户端。
· ArcGIS:本

python制作成GP工具、发布服务、js页面调用操作手册【附文档数据代码】

Esri西安分公司:严瑞

以一个小示例说明:准备一个点图层数据,有Name字段,完成任务:插入点到图层,并给Name字段属性值。
 
目录

1.准备数据
2.准备python脚本
3.制作GP工具
4.GP工具测试
5.制作模型
6.发布服务
6.Rest服务测试
7.js调用



1.准备数据
Point点图层,增加一个属性Name字段