arcmap网格服务
工具
开发工具为arcMap,下面是相关安装包和安装教程连接
数据
开发人员有国内省、市、区县的数据,可适用于大多场景,若与最新行政规划不一,需要客户提供正确的数据。
流程
- 打开arcMap,加载相关数据地图数据。
-
将CHN_adm2(市)的数据拖拽到左侧图层区,右键(数据)打开属性表,搜索并选择榆林(示例),这时地图会选上榆林的图层。 右键-选择-根据所选要素创建图层(会生成一个临时的图层数据)
image.png
-
现在可将CHN_adm2数据取消掉,勾上生成的临时数据。
image.png
- 将CHN_adm3(区县)拖到左侧,位于临时数据之下放置并勾选上(数据的上下的位置放置决定图层的上下),这时视图中间框起来的就是榆林市内的区县数据。右键-选择-设为唯一可选图层(叠加多个图层,选择要素时就只会选择当前图层,而不会递减选择了所有叠加上下的多个图层),并选上框内的所有区县。
-
右键-数据-导出数据。然后会自动弹窗框,添加到地图。
image.png
-
在导出生成的数据上,右键打开属性表,并添加grid_code,grid_name,INSIDE_X,INSIDE_Y四个字段(web代码用到),添加成功后,这是字段是空的,把属性表关掉进行下一步。
image.png -
右侧工具栏,arToolbox - 数据管理工具 - 要素 - 要素转点。 转完会生成一个心的点要素图层,并直接加载在原面图层之上。
image.png -
可以查看生成的点图层属性表和面图层数据表是一样的,对点图层数据进行 arToolbox - 数据管理工具 - 要素 - 添加x,y坐标。属性表会多出POINT_X和POINT_Y字段,这就是区县的中心点。
image.png
-
面图层连接生成的点图层,右键 - 连接和关联 - 连接
image.png -
进入编辑要素状态
image.png -
右键打开面图层的属性表,鼠标选上INSIDE_X属性列,右键-字段计算器,选择要对应的点图层属性字段。
image.png -
依次处理INSIDE_X,grid_name列。grid_code由于是我们自定义的,所以得在编辑状态手动填写上。完成后的写过如下:
image.png -
右键 - 连接和关联 - 移除连接 - 移除所有连接
-
将最终的面图层保留,其他图层全都移除掉(右键 - 移除)
-
左上角文件 - 共享为 - 服务
image.png -
如果是发布新服务就选
image.png发布服务
,如果是更新服务就选覆盖现有服务
,依次按照步骤进行即可。服务账号密码,向相关gis开发管理人申请。
相关问题处理
- 已有服务,但是服务中止。
登录服务管理网址 账号和密码由相关gis开发者管理。找到对应的服务,进行启动即可。
image.png