arcgis 10.3发布要素服务(FeatureService)

来源:互联网 发布:太阳队布克数据 编辑:程序博客网 时间:2024/05/16 06:28

由于最近要实现在线和离线的图层编辑,则需要使用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

                           

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

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

  •         
  • 2、发布FeatureService服务
  •        
  • 勾选Feature Access,并选中Feature Access选项中的Sync功能才能实现数据同步,然后点击Analyze分析,如果未注册过数据库则提示注册地理数据

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