惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

Forbes - Security
Forbes - Security
GbyAI
GbyAI
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
S
SegmentFault 最新的问题
Y
Y Combinator Blog
Recorded Future
Recorded Future
博客园 - Franky
I
InfoQ
T
The Blog of Author Tim Ferriss
Recent Announcements
Recent Announcements
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
博客园_首页
阮一峰的网络日志
阮一峰的网络日志
T
Tailwind CSS Blog
Cyberwarzone
Cyberwarzone
The Register - Security
The Register - Security
H
Hackread – Cybersecurity News, Data Breaches, AI and More
Threat Intelligence Blog | Flashpoint
Threat Intelligence Blog | Flashpoint
雷峰网
雷峰网
P
Palo Alto Networks Blog
G
GRAHAM CLULEY
Cloudbric
Cloudbric
CTFtime.org: upcoming CTF events
CTFtime.org: upcoming CTF events
MongoDB | Blog
MongoDB | Blog
F
Full Disclosure
Google DeepMind News
Google DeepMind News
Recent Commits to openclaw:main
Recent Commits to openclaw:main
C
Check Point Blog
爱范儿
爱范儿
The GitHub Blog
The GitHub Blog
cs.AI updates on arXiv.org
cs.AI updates on arXiv.org
W
WeLiveSecurity
T
Threat Research - Cisco Blogs
U
Unit 42
N
Netflix TechBlog - Medium
The Cloudflare Blog
Spread Privacy
Spread Privacy
Microsoft Azure Blog
Microsoft Azure Blog
美团技术团队
T
Troy Hunt's Blog
Engineering at Meta
Engineering at Meta
H
Heimdal Security Blog
TaoSecurity Blog
TaoSecurity Blog
C
Cybersecurity and Infrastructure Security Agency CISA
T
Tenable Blog
B
Blog
S
Securelist
H
Hacker News: Front Page
Google Online Security Blog
Google Online Security Blog
G
Google Developers Blog

博客园 - 卢伟亮

ArcGIS Pro如何引用自定义Python模块 ArcGIS Pro 3创建Python环境失败的解决方法 ArcGIS Pro 补丁 如何使用阿里云OSS存储发布ArcGIS缓存地图服务 反注册PostgreSQL企业级地理数据库中的要素类 ERROR: Unable to start the RMI connector for NodeAgent的ArcGIS Server启动错误 检查SDE版本健康情况的常用SQL语句 免重启下刷新新添加的磁盘信息 启用只使用PostGIS的ArcSDE Geodatabase ArcSDE 版本差异提取 ArcSDE归档记录迁移 大体量点位置数据动态聚合Binning可视化效果 如何解决Portal无法设置托管GIS服务器的问题 Schema is out of date,Retry as owner or sdeadmin 问题解决方法 ArcGIS Server前端Varnish缓存解决方案 如何使用ArcGIS Pro发布自定义打印服务 ArcGIS Enterprise 10.7.1新特性:批量发布服务 影像优化 OptimizeRaster工具包介绍 Pro自定义数据源原理
ArcGIS Server如何使用查询图层(QueryLayer)发布自定义坐标系数据(支持查询和编辑)
卢伟亮 · 2026-01-30 · via 博客园 - 卢伟亮

1、什么是查询图层(QueryLayer)

在 ArcGIS 中,Query Layer(查询图层) 是一种将数据库中的表或视图以空间数据的形式动态加载到 ArcMap 或 ArcGIS Pro 中的方式,无需事先创建地理数据库(Geodatabase)或将数据导入。它特别适用于连接到企业级数据库(如 PostgreSQL、SQL Server、Oracle 等)并直接查询包含空间字段(如 geometry 或 geography 类型)的数据。

2、如何配置Pro使其支持识别自定义坐标系

  • WKID 是由 EPSG(European Petroleum Survey Group)或 Esri 分配的唯一整数标识符。
  • 如果你修改了标准坐标系(如更改中央经线、假东/假北、椭球体等),或从头创建了一个新坐标系,它就不再匹配任何已知 WKID,因此 WKID = None / 0 / <空>
  • 这在地方独立坐标系、工程坐标系或历史测绘系统中很常见。

默认情况下,ArcGIS Pro在创建查询图层的时候,对于自定义坐标系的图层只能读取到自定义的WKID,但识别不了坐标系的具体定义参数。这时需要创建坐标参数描述文件projcs_dat.txt,并通过设置系统环境变量 PEDATABASE来告诉ArcGIS Pro该自定义WKID对应的具体定义参数。

以下以Guangzhou2000本地坐标系统定义为例子,坐标参数描述文件 projcs_dat.txt 内容如下:

202000, \
"GUANGZHOU2000", \
PE_GCS_CHINA_2000, \
PE_PRJ_GAUSS_KRUGER, \
PE_U_METER, \
PE_PAR_FALSE_EASTING,0.0, \
PE_PAR_FALSE_NORTHING,0.0, \
PE_PAR_CENTRAL_MERIDIAN,113.28, \
PE_PAR_SCALE_FACTOR,1.0, \
PE_PAR_LATITUDE_OF_ORIGIN,0.0

上述示例定义了自定义的WKID 202000 编码对应的的自定义坐标系参数。

假设这个坐标参数描述文件projcs_dat.txt保存在C:\AppData\PE_Custom_DB 这个目录,那么应该设置系统环境变量 PEDATABASE=objedit@C:\AppData\PE_Custom_DB

完成上述操作后,重启ArcGIS Pro,这时候创建查询图层的时候,软件就能正确识别自定义坐标系统图层,可正确投影,空间查询和参与空间分析。

3、如何配置ArcGIS Server使其支持识别自定义坐标系

ArcGIS Server的配置和Pro类似,区别在于系统环境变量的设置方式,假设坐标参数描述文件projcs_dat.txt保存保存在Linux 的以下目录 /home/arcgis/PE_Custom_DB,那么需要修改ArcGIS Server安装目录/usr/init_user_param.sh文件,在文件末尾添加一行

export PEOBJEDITHOME=/home/arcgis/PE_Custom_DB

完成上述操作后,重启ArcGIS Server,通过ArcGIS Pro把刚才加载好查询图层的地图发布为地图服务和要素服务,发布好后,就能通过MapServer和FeatureServer正常查询和编辑更新数据了。