- 自定义安装路径
- 完成
- 安装中,时间会比较长
- 客户端安装完成
客户端安装完成后,需要进行配置
- 进入配置界面
- 选择本地网络服务名配置
- 选择添加
- 填写服务名
- 选择TCP
- 填入主机名,选择端口号
- 选择
- 测试未成功,选择更改登录
- 填入system的用户名、密码
- 连接测试成功
接下来选择下一步直到结束,至此,Oracle客户端安装配置完成。
1.2、PostgreSQL(可选)
需要注意的是,PostgreSQL作为地理数据库的时候需要安装它的扩展postgis.
1.2.1、安装PostgreSQL
- 点击安装包
- 选择安装路径,数据存放路径
- 设置超级用户postgres的密码
- 选择端口
- postgresql语言环境(默认)
- 取消勾选使用Stack Builder
- 完成安装后window菜单会有pgAdminⅢ的数据库管理程序,打开后使用刚才的密码成功连接数据库
1.2.2、postgis安装
PostgreSQL安装完成后,安装postgis。
- 运行可安装文件
- 勾选Create spatial database(完成安装后自动创建空间数据库检验安装)
- 安装目标路径需要选择刚才postgresql的安装目录
- 输入刚才设置的密码
- 设置空间数据库模板名称(默认即可)
- 安装即将完成时弹出三个确认框:都选择是
- 打开pgAdmin发现多了一个模板
postgis安装完成。
ArcGIS相关软件按照如下顺序安装。
2.1、ArcGIS Server安装
- 点击
- 下一步……
- 选择安装路径
- 选择Python27安装路径
- 配置ArcGis Server Account的账号、密码
- 不导出配置文件
- 安装
- 安装中,时间会比较长,再喝一杯茶
- 安装完成
- 选择许可文件
- 配置完许可后,会打开ArcGis管理页面,选择创建新站点
- 填入用户名和密码
- 选择根服务目录
- 登录ArcgisServer站点
- 在站点上已经有一个世界地图的服务
- 用当前机器的ip也可以访问服务站点
2.2、ArcGIS License Manager安装
许可证管理器。
- 点击
- 下一步……
- 自定义安装路径
- 安装中,时间也得一会儿
为了后面的破解ArcGis Desktop:
- 进入许可证服务管理界面
- 停止
- 打开破解工具的文件夹,点击注册器
- 手动输入Version,点击All
- 生成的文本全部复制
- 新建一个文本,命名为service.txt,将上面复制的文本粘贴进去
- 将将破解文件 ARCGIS.exe、service.txt复制到License Manager 安装路径bin目录下替换掉已有的这两个文件。
- 启动,重新读取许可
2.3、ArcGIS Desktop安装
- 点击可执行文件
- 下一步……
- 选择Complete
- 选择安装路径
- 选择Python27路径
- 不选
- 安装中,再喝一杯茶
- 安装完成后,进入如下页面,选择如下
- 在 License Manager看到如下,破解成功
- 点击下图所示图标,可以启动ArcMap
==========================================================================
- 打开ArcMap后,创建空白地图。
- 保存地图
可以直接把shp格式的文件给拉进去,会创建新的图层。
- 到了这里,其实就已经可以发布地图服务了。
当然了,为了对数据进行管理,还是要进行接下来的操作。
- 在CateLog里选择文件夹连接
- 创建和我们的测试数据文件夹的连接
为了发布地图服务,得创建和Arcgis Server的连接
- 添加ArcGIS Server连接
- 选择管理ArcGIS Server
- 填入ArcGis Server站点的相关信息
- 连接上Arcgis Server,可以把Arcgis Server的地图直接拖进去
可以从ArcGIS Desktop(Desktop Standard 或 Desktop Advanced)运行创建企业级地理数据库工具,或从 ArcGIS Desktop、ArcGIS Server 或 ArcGIS Engine 客户端运行 Python 脚本,来创建 sde 用户、方案、表空间和地理数据库。
这里通过创建企业级地理数据库工具来创建企业级空间数据库,该工具位于“数据管理”工具箱的“地理数据库管理”工具集中:
3.1、Oracle
- 打开创建企业级地理数据库工具,从数据库平台下拉列表中选择 Oracle。
需要填写连接到 Oracle 实例的相关信息:
♦ 如果已经将 Oracle 客户端配置为使用 TNS 网络别名,则在实例文本框中输入 Net 服务别名。
♦ 如果尚未配置 Oracle 客户端的网络别名,并且 Oracle 数据库和客户端均配置为使用 Easy Connect 字符串,则在实例文本框中提供 Oracle Easy Connect 字符串。
♦ 必须以数据库管理员身份连接到数据库才能创建地理数据库管理员和表空间。因此,数据库管理员文本框中应填入sys 用户名。
♦在数据库管理员密码文本框中输入 sys 用户的密码。
♦在地理数据库管理员文本框中输入 sde——如果数据库中不存在 sde 用户,则该工具会创建此用户并授予其创建地理数据库所需的权限。如果用户已存在,则会向其授予所需的权限。
♦在地理数据库管理员密码文本框中输入 sde 用户的密码——如果数据库中已存在 sde 用户,需要确保为现有用户输入正确的密码;此工具不会更改密码。如果创建的是 sde 用户,则输入的密码会在创建 sde 用户时使用。
♦为 sde 用户指定表空间(可选)——如果拥有可用于地理数据库资料档案库的预配置表空间,则可在表空间名称文本框中输入其名称。
♦如果想要此工具创建表空间,可在表空间名称文本框中输入有效的名称,该工具会在 Oracle 默认位置创建一个 400 MB 的表空间。如果不输入表空间名称,则会创建 SDE_TBS 表空间,并将其设置为 sde 用户的默认表空间。
♦ 要指定授权文件,使用授权 ArcGIS Server Enterprise 的授权文件。
- 创建中,得一会儿
- 创建完成
3.2、PostgreSQL
3.2.1、st_geometry.dll复制
-
在Desktop安装目录 --> DatabaseSupport文件夹 --> postgreSQL文件夹 --> 9.2文件夹 --> Window64文件夹中找到st_geometry.dll文件。
-
将st_geometry.dll文件复制到postgresql安装目录 --> lib文件夹中。
3.2.2、5个用于连接的dll文件复制
由于desktop是32位,postgresql是64位,我们需要将:
-
libeay32.dll
-
libiconv-2.dll
-
libintl.dll
-
ibpd.dll
-
ssleay.dll
5个文件复制到Desktop安装目录 --> bin文件夹中,复制时选择全部替换。
3.2.3、创建postgresql数据库
- 在pgAdmin中新建数据库名称为sample,所有者为postgres,模板为postgis_20
- 创建模式(从ArcGIS Catalog连接postgresql数据库导入数据时,数据库中必须有postgres模式)。执行如下语句并显示成功:
create schema postgres;
OK,PostgreSQL的相关配置完成了,可以创建创建企业级地理数据库。
3.2.4、创建企业级地理数据库(postgresql)
-
数据库平台选择PostgreSQL。
-
实例填入localhost(本机)。
-
数据库选择刚才创建的sample数据库。
-
数据库管理员为超级用户postgres。
-
数据库管理员密码为自己设置的密码
-
地理数据库管理员密码自己设定
-
授权文件选择arcgis server的授权文件。
- 创建成功:
企业级地理数据库创建完成之后,就可以连接了。
4.1、Oracle
- 数据库连接中新建连接
- 输入上一步中的数据库相关配置
- 连接成功之后,可以看到数据库连接
4.2、PostgreSQL
数据库平台选择PostgreSQL
实例为localhost
数据库身份验证:用户名为超级用户。密码为自己设置的密码
数据库选择刚才创建的sample数据库
地理数据库连接之后,可以为地理数据库导入数据了。这里有两种导入的方式。
6.1、直接导入
- 数据库连接,右键,import,可以选择导入单个或多个
- 导入单个
- 数据成功导入地理数据库,可以将导进去的数据直接拖出来
6.2、通过文件空间数据库导入
上面的方式比较快捷,但是导入失败的概率相对要大一些,所以推荐用下面的方式。
- 在文件夹连接,右键,创建文件空间数据库
- 新建的文件空间数据库导入数据
- 导入成功
- 可以直接拖拽进地理空间数据库
- 直接拖入可能会因为空间坐标系不一致的原因失败,还可以在空间数据库上直接import
最后
自我介绍一下,小编13年上海交大毕业,曾经在小公司待过,也去过华为、OPPO等大厂,18年进入阿里一直到现在。
深知大多数Java工程师,想要提升技能,往往是自己摸索成长,自己不成体系的自学效果低效漫长且无助。
因此收集整理了一份《2024年Java开发全套学习资料》,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。
既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,基本涵盖了95%以上Java开发知识点,不论你是刚入门Android开发的新手,还是希望在技术上不断提升的资深开发者,这些资料都将为你打开新的学习之门!
如果你觉得这些内容对你有帮助,需要这份全套学习资料的朋友可以戳我获取!!
由于文件比较大,这里只是将部分目录截图出来,每个节点里面都包含大厂面经、学习笔记、源码讲义、实战项目、讲解视频,并且会持续更新!
/20200403152723344.png?#pic_center)
- 直接拖入可能会因为空间坐标系不一致的原因失败,还可以在空间数据库上直接import
最后
自我介绍一下,小编13年上海交大毕业,曾经在小公司待过,也去过华为、OPPO等大厂,18年进入阿里一直到现在。
深知大多数Java工程师,想要提升技能,往往是自己摸索成长,自己不成体系的自学效果低效漫长且无助。
因此收集整理了一份《2024年Java开发全套学习资料》,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。
[外链图片转存中…(img-pr6IdkU2-1715235940786)]
[外链图片转存中…(img-Rgg5Zizq-1715235940786)]
[外链图片转存中…(img-ffccYGiV-1715235940786)]
既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,基本涵盖了95%以上Java开发知识点,不论你是刚入门Android开发的新手,还是希望在技术上不断提升的资深开发者,这些资料都将为你打开新的学习之门!
如果你觉得这些内容对你有帮助,需要这份全套学习资料的朋友可以戳我获取!!
由于文件比较大,这里只是将部分目录截图出来,每个节点里面都包含大厂面经、学习笔记、源码讲义、实战项目、讲解视频,并且会持续更新!