[置顶]ArcGIS知乎上有哪些干货可以推荐?(持续更新中)

详细介绍ArcGIS知乎已经上线的技术资源,包括各个产品的入门手册,常见问题汇总,产品许可使用,以及多个技术专题等等。

通过IP访问ArcGIS Enterprise 关键技术点探讨

 
声明:
官方没有推荐通过IP访问平台,这次测试仅供探讨参考,不提供后续技术支持,也非官方声明。
 
储备知识:
因为此处只讨论关键技术点,默认已经知道如何搭建整个arcgis enterprise平台,了解server和portal的关系。
 
 
 搭建环境中什么时间点适合看这篇文章:
 当你的环境已经满足下面两条状态,继续搭建环境时,在执行正常的步骤中注意并实现本篇文章中的三个技术关键点,

基于一次ArcGIS Server迁移升级实践详谈如何给server切换数据库

需求:
现运行的数据库需要迁移到新机器上,新数据库IP会发生变化。
现运行的arcgis server 10.2需要迁移到新机器上并升级到10.6版本,新机器IP会发生变化。
现运行的arcgis server10.2引用了现运行中数据库中的数据,最终实现目标是将arcgis server升级到10.6后直接引用新数据库,避免重新配置mxd并发布服务。
同时,在迁移升级过程中,不影响现有业务系统使

sde自动重建索引(包括属性索引和空间索引)

由于部分情况修改sde数据索引不会更新(例如用sql修改),因此有必要定时重建索引,此方法重建包括属性索引和空间索引

使用py实现,以下提供模板:$(document).ready(function() {$('pre code').each(function(i, block) { hljs.highlightBlock( block); }); });# coding:utf-8
# e

sde要素类的数据自动覆盖另一个要素类数据

以下方法实现两个相对字段结构的要素类,一个要素类的数据覆盖另一个文档,可用于数据定时同步等场景
 
使用py实现,以下提供模板:# coding:utf-8
# encoding=utf-8
# Import arcpy module
import arcpy

# 默认工作空间必须设,否则会报错ERROR 000732 不存在或不受支持
arcpy.env.workspace =

执行py报错ERROR 000732 不存在或不受支持的解决

写了一段py(arcpy)脚本,对一个在sde的要素类(featureclass)操作,但报错:
arcgisscripting.ExecuteError: 执行失败。参数无效。
ERROR 000732: 输入要素: 数据集 数据库连接\Connection localhost-xxxx.sde\... 不存在或不受支持

同样的操作在arccatalog正常,所以应该不是数据或功能问题,而是p

ArcGIS Pro登录时报“您的系统时钟不正确,请将您的时钟设置为当前日期和时间。”

打开许可类型为named user许可(个人版、21天试用版、EPN用户)的ArcGIS Pro,在输入账号密码登录时报“您的系统时钟不正确,请将您的时钟设置为当前日期和时间。”




然而,同样的账号和密码在其它机器登录正常,唯独在某些机器上报错,此外,发现在配置许可选项时,不管配置的许可选项如何设置,重新进入“配置许可选项”界面,默认勾选的总是“ArcGIS Enterprise”。

更改计算机名,ArcGISPro打不开

个人版(http://www.esrichina.com.cn/personal.html )、21天试用版(https://www.esri.com/zh-cn/arcgis/trial )以及EPN用户的ArcGIS Pro软件的许可类型是named user。最近遇到有用户做过这样的操作,将arcgispro的许可离线到本地, 




并且将计算机名进行更改,导致ArcGIS Pro打不

GIS Day,讲个地图故事吧

​今天是一年一度的GIS Day,GIS Day的时间为每年11月第三周的周三,是1999年由美国国家地理协会、美国地理学家联合会、美国环境系统研究所(Esri)等机构共同倡导发起的,旨在培养年轻人的地理意识,倡导空间思维,普及GIS 知识。






作为GISer,你可以给身边的人介绍下GIS是什么以及可以用GIS来做什么,当然也可以讲述一个地图故事。
怎么讲呢?给大家推荐一个超级简单易

arcgis server地图服务切片(10.4.1)

首先要发布地图服务,过程略

 

首先,熟悉arcgis server的人应该知道,最直接的切片方式操作方法是在“服务属性”中设置切片,但这种方式可操作性太差,很多设置无法实现,因此不推荐






 

下面正式开始,打开arctoolbox,打开【创建地图服务器缓存】工具






开始切片的配置

输入服务:要切片的服务(可以从左边的树拖服务过去)

配置arcgis datastore关系库失败,配置报错‘无法启动关系库’

环境:
软件版本 arcgis server 107, arcgis datastore107。
操作系统 windows server 2012 R2

问题现象描述:

第一次配置arcgis datastore关系库点击确认后,arcgis datastore配置界面报错“无法启动关系库”。
配置时候指定的磁盘路径为C:\arcgisdatastore,观察配置过程发现,arcgis da

配置sde使可以使用sde sql(ST_Geometry)操作空间数据

用处:进行此配置后,可以用sql语言,与sde空间数据库进行空间查询,增删改图层的要素等

 

PS:同时也是解决 ORA-28595Extproc 代理 DLL 路径无效 的方法

ORA-06512: 在 "SDE.ST_GEOMETRY_SHAPELIB_PKG", line 70

 ORA-06512: 在 "SDE.ST_GEOMETRY

Arcmap10.7连接oracle,但不装oracle客户端的配置

环境:arcgis 10.7,oracle服务端12cR1。理论上其他版本方法一样

 

使用情况:一般开发人员不安装oracle服务端,甚至oracle客户端也不装,此时要用arcmap连oracle需要以下配置

 

首先要获取到oracle instant clinet(精简版客户端,绿色版的),必须32位(因为arcmap是32位),解压到某路径

例如长这样