ArcGIS中shp矢量图层多台电脑共同编辑
文章目录
前言
作为测绘人员,使用ArcGIS处理shp矢量数据是非常频繁的事情。然而,对于特别大的矢量数据处理必然会是多人合作完成,那么在处理完矢量数据之后就会存在一个合图的问题,需要将多个人完成后的矢量数据合并到一幅图中。这种合图方式必然会出现某几人接边区域出现重合、交叉等问题。
下面介绍一种方法可以完美解决合图的问题,并且可以实现多人同时编辑同一图层。
一、安装软件
这一方法所需要用到的软件:ArcGIS 10.2、SQL Server以及ArcgisServer10.2授权文件
二、创建SDE空间数据库实现数据共享
1.组建局域网
根据本人亲身实践,当时使用的是:使用交换机通过网线连接多台电脑,交换机在某一口中接入网络,或者使用路由器也可以。如果多台使用的是相同的无线网也是局域网,但是这样会造成卡顿。
2.创建空间数据库
选择一台性能好的电脑作为服务器,用该电脑在局域网中创建数据库。
- 查看局域网地址
在控制面板
——>网络和 Internet
——>网络和共享中心
——>以太网
——>详细信息
,查看IPv4地址,在这个地址上建立空间数据库。
或者,“win+R”在命令行输入“cmd”,之后输入“ipconfig/all”也可以查看局域网地址
3.在ArcGIS中创建空间地理数据库
打开Arcmap,点击工具箱中“创建企业级地理数据库”
此时已经在局域网中搭建好共享的空间地理数据库。(数据库取名时以sde
开头)
4.子电脑连接数据库
除服务器以外的其他电脑在Arcmap中连接服务器建立的空间地理数据库。每台子电脑必须配备ArcGIS10.2的软件。如果在下面的连接操作过程中出现以下错误提示,那么可以尝试安装SQL Server数据库(无需完整安装)解决,可参考此链接。
一般提示这种错误的是arcgis服务区和SQL server服务器不在同一台电脑上,但在同一个局域网。遇到这种问题是arcgis 服务器客户端连接SQL server数据库有问题,要么是客户端没有安装,要么是安装客户端但连接有问题。SQL server数据库仅安装以下部分即可。
- 打开Arcmap,在目录树点击“数据库连接”——>“添加数据库连接”
或者,在ArcCatalog中打开目录树进行操作(纯属个人习惯)
2.在数据库中的数据右击“管理”——>“注册版本”
在”编辑器“的”选项“按钮中注意以下红框位置要勾选上(一般默认勾选)
总结
虽然这个方法会省去合图的麻烦,但是也存在一些问题。例如,
- 对于充当服务器的电脑配置有一定的要求,性能越好画图时出现的卡顿越少;
- 即使性能已经非常好的电脑,多人共同编辑同一图层时也会出现卡顿,这可能是Arcgis的这一操作功能仍然存在一些问题。本人在工作中遇到这个问题时发现了,如果某一台电脑出现卡顿、转圈、无法操作时,其他电脑点击“保存编辑内容”之后出现卡顿的电脑就会恢复正常。