arcgis 10.3发布要素服务(FeatureService)

由于最近要实现在线和离线的图层编辑,则需要使用FeatureService服务,当然由于第一次使用,遇到的坑还是比较多,FeatureService编辑需要同步数据,则需要开启synch功能,则支持此功能版本应arcgis10.2.1以上的版本


环境配置:

  • ArcGIS for Desktop 10.3(10.2.1以上版本即可)
  • ArcGIS for Server 10.3 (10.2.1以上版本即可)
  • PostgreSQL、Microsoft SQL Server、或 Oracle 设置企业级地理数据库。其中我感觉比较麻烦我就用的PostgreSQL      

  • 注:
  • 如果用PostgreSQL一定要注意版本,我是入了不少坑,试了N多版本,由于ArcGIS10.3支持64位和32位,所以装64位都可以,试过9.6(64位)、9.3(32位)都不行,最后用PostgreSQL9.2(64位)解决
  • 安装完数据库需要把Arcgis下面的st_geometry.dll文件放到PostgreSQL安装目录下,否则会提示缺少该文件、

如:D:\Install\arcgis\Desktop10.3\DatabaseSupport\PostgreSQL\9.2\Windows64 下的st_geometry.dll 拷贝到PostgreSQL安装目录下               D:\Install\Program  Files\PostgreSQL\9.2\lib


服务发布:

1、创建企业级地理数据库:

     打开ArcCatalog10.3 ,用ArcToolBox

                       
arcgis 10.3发布要素服务(FeatureService)_第1张图片
arcgis 10.3发布要素服务(FeatureService)_第2张图片

 Database Platform:  选择数据库平台
Instance:数据库实例,如果本机则是localhost,如果是服务器,则需要输入服务器IP地址
Database:要创建的数据库名,可随意
Database Administrator:数据库用户名
Database Administrator Password:数据库密码
Geodatabase Administrator:sde 这个名字是固定的
Geodatabase Administrator Password:数据库密码和上面密码一致即可
Authorization File :ArcgisServer 破解文件,如:ArcgisServer103.ecp

      地理数据库创建成功后,需要注册全局ID以及开启存档功能如

         arcgis 10.3发布要素服务(FeatureService)_第3张图片
2、发布FeatureService服务
arcgis 10.3发布要素服务(FeatureService)_第4张图片
       
勾选Feature Access,并选中Feature Access选项中的Sync功能才能实现数据同步,然后点击Analyze分析,如果未注册过数据库则提示注册地理数据 arcgis 10.3发布要素服务(FeatureService)_第5张图片
arcgis 10.3发布要素服务(FeatureService)_第6张图片

  • Database Platform:选择数据库
  • Instance:数据库实例,如果本机则localhost,如果连接服务器则是服务器IP地址
  • User name:sde 这个名字是固定,必须是sde
  • Password:数据库密码
  • Database:选择sde数据库即可
  • 重新分析则不会报错,直接Publish

你可能感兴趣的:(arcgis)