arcgis开发笔记【系统的安装】
由于需要熟悉和部署整个arcgis的系统,因此把安装步骤记录一下
ArcGIS有JAVA和.net两个版本,根据服务端开发技术的不同选择不同的安装包
- Server安装注意【必选】
安装时系统用户必须有管理员权限,按步骤“下一步”即可,没什么需要特别注意的。安装完之后会在系统中新建3个用户arcgisSOM、 arcgisSOC 、arcgismanager ,2个用户组agsadmin和agsusers。将当前用户加入agsadmin组以可以管理服务,xp 系统关闭简单文件共享,关闭防火墙
输入授权文件,arcgissoc arcsom系统服务正常启动后即可使用,以下是[java版本】进入管理界面的截图
这个安装完成后可以使用这个server的rest服务进行开发了,开发前需要使用上面的管理界面发布服务,如一般的地图服务发布步骤如下:
1、把客户提供的地图文件使用arcDesktop中arcMap打开,查看是否正常,正常的话可以发布,否则把mxd文件的关联路径修改一下
2、把.mxd【注意要把关联的数据文件如.shp,.dbf等文件一同拷贝到服务器上】文件拷贝到server服务器的一个目录下
3、使用以上的管理界面发布一个服务,如下图,选择对应的mxd文件发布即可
4、发布完成后,可以在安装菜单的“rest service directory”中查看是否正常【由于缓存问题,可以重启一下arcgis 服务即可看到】
- Desktop安装注意
如果需要编辑或打开地图数据文件,可以安装这个工具,一般可以不安装
- ArcSDE
GIS服务发布也可以是以数据库的形式【上面的是文件形式发布的】,如果采用这个形式,需要安装arcSDE,有Oracle和SQL server版本,安装后使用ArcCatalog把数据导入数据库,以后发布的服务使用这个数据库的标识符来访问即可
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· SQL Server 2025 AI相关能力初探
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南