PyramidMap Build map pyramid

基于Arcpy和GDAL组件的地图模型化处理流程

功能概览

关于PyramidMap

PyramidMap基于Python构建,通过CPython预编译,执行效率更高。以UI交互引导方式,协助您轻松实现地图数字化服务。

可视化地图处理

PyramidMap的宗旨为用户提供一个基于Arcpy和GDAL指令集的UI交互式地图数据处理平台。区别于指令行模式,PyramidMap提供一个更简单的交互处理。在这种模式下,您更多的是选择性操作,PyramidMap用简洁明确的提示性选择,替代输入模式,让复杂的地图处理变得更简单易用,即使您不具备专业的GIS基础,只要明确数据需求和最终目的,通过选择性交互输入,告诉它就可以了。

大规模数据存储

PyramidMap支持但不限于Oracle、Postgre、SQL Server企业级地理数据库。企业级地理数据库实现了大规模地图数据的存储、空间处理及并发访问,并赋予了地图数据版本化和归档管理能力。当前最普遍的模式是,地理数据库与地图服务相结合,为web和移动终端提供地图可视化服务。特别地,PyramidMap支持dbf、csv、excel等多类型数据在数据库中的迁移转换。

一站式地图服务

作为对JuncTry面向GeoServer的并行补充平,PyramidMap为ArcGIS Server提供服务,用更为直观简洁的流程,完成向ArcGIS Server发布地图服务。服务类型支持:MapServer、FeatureServer、ImageServer。特别对于FeatureServer,PyramidMap将矢量图层、数据库和服务发布纳入到统一资源管理和模块化流程处理,将传统复杂的地图服务发布简化为引导式可视化交互流程。

PyramidMap基于python的地图数字化处理系统

PyramidMap是山东光栅数据技术有限公司(www.rasterunit.com)出品的,面向ArcGIS平台的地图处理系统。皆在为ArcGIS和GeoScene用户提供一个可独立运行的的UI交互式地图处理平台。正是基于交互式目的设计的I/O模式,让复杂的地图处理变得更简单易用,贴合更多数开发者的使用习惯。 PyramidMap在Python的基础上,通过CPython进行编译,因此执行效率更高。PyramidMap最终产品以EXE的方式在windows下运行,支持Windows8/10/11,屏幕分辨率支持1920*1080及以上。

服务邮箱: service@rasterunit.com

PyramidMap基于python的地图数字化处理程序下载
PyramidMap基于python的地图数字化处理程序下载

版本更新说明

版本号 发布时间 说明
V2.0.2 2024-06-18 增加[创建栅格数据集]、[镶嵌至现有栅格]、[镶嵌至新栅格]数据处理流程。
V2.0.1 2024-06-12 修改[表至表]、[要素类追加]、[要素类合并]模块的字段映射方案,使之满足更多数据类型及合并输出方案。
V2.0.0 2024-05-30 增加简化FeatureServer要素图层服务发布流程,使之更自动化,可实现以资源池方式一键发布,流程可无人值守。
V1.0.4 2024-05-25 增加在要素类数据转换和迁移模块动态创建目标数据集合要素类。
V1.0.3 2024-05-20 增加要素类迁移模块,包括要素类复制、要素类至数据库、表至数据库、表至表。
V1.0.2 2024-03-10 修正ImageServer影像图层服务发布流程,形成gdb数据库、创建镶嵌数据集、栅格加入数据集、发布影像服务完整流程。
V1.0.1 2023-11-06 改进地理数据库要素数据集节点管理方法,使数据库-数据集-要素图层三级层次更加清晰。
V1.0.0 2023-08-10 程序发布。

PyramidMap基于python的地图数字化处理技术白皮书

PyramidMap基于python的地图数字化处理技术白皮书为您详细阐明了技术规范和使用方法。白皮书共分为5个章节,分别从1.简介、2.软件部署、3.矢量数据工具集、4.栅格数据工具集、5.地理数据库工具集、6.地图服务器工具集专题进行讲解。每一章节的关键技术点皆提供指导型实验数据及示例下载,帮您快速理解掌握服务内容和用法。衷心希望获得您的反馈意见,我们将不断改进,提供更优质的服务。

服务邮箱: service@rasterunit.com

PyramidMap基于python的地图数字化处理技术白皮书
PyramidMap基于python的地图数字化处理技术白皮书

指导数据及示例下载

对应功能模块的指导数据及示例下载

分类 指导数据 说明
1 矢量数据工具集 Shp数据 shp转地图要素;转栅格;地图要素复制、追加与合并;坐标系转换;要素迁移,包括:要素类至数据库,表至数据库;布地图服务。
gdb数据 gdb转地图要素;转栅格;地图要素复制、追加与合并;坐标系转换;要素迁移,包括:要素类至数据库,表至数据库;发布地图服务。
json数据 json转地图要素。
kml数据 kml转地图要素。
txt数据 txt转地图要素。
csv数据 csv转地图要素;csv转表。
dbf数据 dbf转地图要素;dbf转表。
excel数据 excel转地图要素;excel转表。
2 栅格数据工具集 栅格数据 栅格转点、线、面、ASCII数据、浮点型数据;栅格压缩、分割、合并;栅格数据转换;栅格无效值处理;构建金字塔;坐标系转换;创建LAS数据集;创建镶嵌数据集;发布影像地图服务。
ASCII数据 将表示栅格数据的 ASCII 文件转换为栅格数据集。
浮点型数据 将表示栅格数据的二进制浮点型值文件转换为栅格数据集。

技术热点

以下技术热点与PyramidMap紧密相关并代表了地图可视化应用的发展方向

序号 技术 说明 站点
1 GDAL GDAL(Geospatial Data Abstraction Library)是一个光栅和矢量地理空间数据格式的开源转换类库,由开源地理空间基金会根据麻省理工学院风格的开源许可证发布。GDAL已经被广泛应用于地图数据底层处理类库, 为所有支持的格式提供光栅抽象数据模型和矢量抽象数据模型,并附带了用于数据转换和处理的各种有用的命令行实用程序。GDAL标准由OSGeo开源地理空间基金会维护,并持续进行更新。 GDAL
2 OSGeo OSGeo开源空间信息基金会(Open Source Geospatial Foundation)是一个支持开源地理信息软件和遥感软件开发以及推动其更广泛的应用的全球性非营利性组织,目标是支持全球性的合作,建立和推广高品质的空间地理信息软件的发展和交流。 OSGeo
3 epsg.io epsg.io提供了标准化坐标系定义及转换平台,涵盖了所有标准化坐标系定义和数据转换参考。PyramidMap的坐标系和投影转换正是基于epsg标准化定义。 epsg.io
4 GeoTools GeoTools 是一个基于(LGPL)规范的开源Java代码库,提供用于操作地理空间数据的标准方法。GeoTools 库实现开放地理空间联盟(OGC)规范的开发。 GeoTools
5 Mapbox Mapbox是当前极具活力和创新能力的地图引擎厂商,其创建并倡导的矢量地图切片技术已成为业界事实上的标准,PyramidMap内部集成了针对MVT(Mapbox vector tiles)及MBTiles(Mapbox tiles)的技术支持。 Mapbox
6 LeafLet Leaflet是一个开源的、基于OGC标准化地图服务的,web端交互式地图 JavaScript引擎库。PyramidMap所构建的地图及瓦片数据可轻松应用于LeafLet开发环境。 LeafLet
7 OpenLayers OpenLayers是一个开源的、基于OGC标准化地图服务的,web端交互式地图 JavaScript引擎库。PyramidMap所构建的地图及瓦片数据可轻松应用于OpenLayers开发环境。 OpenLayers
8 Cesium Cesium是一个开源的、基于OGC标准化地图服务的,web端交互式地图 JavaScript库,是当前主流的3D 地图引擎。PyramidMap所构建的二维地图及瓦片数据可轻松应用于Cesium开发环境。 Cesium
9 ArcGIS ArcGIS是老牌的商业版地理信息技术厂商,其数据格式也是当前事实上的数据标准,如shp、gdb、mdb。PyramidMap基于shp格式构建的矢量地图数据适用于绝大多数地图平台。 ESRIArcGIS Online
10 Oracle Oracle提供企业级空间地理数据存储、处理功能,支持大规模地图数据的并发请求。PyramidMap支持Oracle地理数据库的存储访问,包括矢量图层的导入及导出,以及作为GeoServer数据源进行图层发布服务。 Oracle
11 PostgreSQL PostgreSQL是功能强大的开源关系型数据库系统,提供企业级空间地理数据存储、处理功能,支持大规模地图数据的并发请求。PyramidMap支持Oracle地理数据库的存储访问,包括矢量图层的导入及导出,以及作为GeoServer数据源进行图层发布服务。 PostgreSQL
12 MySQL MySQL是功能强大的开源关系型数据库系统,提供企业级空间地理数据存储、处理功能,支持大规模地图数据的并发请求。PyramidMap支持Oracle地理数据库的存储访问,包括矢量图层的导入及导出,以及作为GeoServer数据源进行图层发布服务。 MySQL
13 GeoServer GeoServer 是基于标准 OGC 协议的开源版地图服务器,功能等同于ESRI公司的ArcGIS Server,可实施标准协议的地图服务,例如 Web 要素服务 (WFS)、Web 地图服务 (WMS) 和 Web 覆盖服务 (WCS)。 其他格式和发布选项可作为扩展模块提供,包括 Web 处理服务 (WPS) 和 Web 地图切片服务 (WMTS)。PyramidMap可以作为GeoServer的可视化地图处理客户端,完成对服务器内部工作空间和数据存储的处理,实现矢量和栅格地图发布的可视化流程处理, 极大简化了复杂的地图处理工作。 GeoServer

ArcGIS平台解决方案

地图应用的目的是为Web和移动终端提供丰富灵活、方便准确、精美绚丽的地图服务,这是目前GIS应用最为广泛的模式。能够为Web和移动终端提供访问在线地图数据必需通过专业的地图服务器提供,如常见的ArcGIS Server、SuperMap iServer、GeoServer等。 PyramidMap主要面向ArcGIS Server提供MapServer、FeatureServer、ImageServer类型的地图服务的自动化流程,目的就是通过可视化界面引导,协助用户实现地图发布的自动化流程。PyramidMap通过可视化界面制定地图发布流程模型,简化地图服务发布流程, 尤其对于复杂的要素类图层服务处理,会降低对工作人员的专业技术要求和劳动强度,并提高工作效率。在通常的模式下,所有这些操作都需要非常专业的技术人员去完成。以下是ArcGIS Server要素图层服务发布的流程模式。

按照通常的模式,上述流程的每一个环节都涉及到极其专业的GIS操作,特别是要素图层导入企业级地理数据库并进行必要的权限和版本化管理,这对于普通操作者是一项技术挑战。 PyramidMap将此简化为可视化流程,您只需要选择正确的地图文件、地理数据库连接和ArcGIS Server服务器,复杂的数据处理和权限设置交由PyramidMap去完成,示例如下图所示。

发布成功的要素服务通过ArcGIS JavaScript API接口访问,并在web地图窗口显示,如下图所示。

FeatureServer与MapServer最大的不同就在于支持Web或移动终端对地图要素的直接修改、编辑功能。以本例中的Buildings图层为例,其表示美国加州主要的建筑物分布,在web端展示其数据列表和编辑修改功能,如下图所示。

PyramidMap旨在为您提供基于arcpy和GDAL组件的高效地图处理程序,特别地,在Python的基础上,通过CPython进行编译,具有更高的执行效率。可以让您的团队拥有完整的GIS数据处理能力,自主完成地图可视化应用开发。 针对OSGeo标准化地图服务的JuncTry处理程序请访问:JuncTry地图数字化处理系统

联系我们

我们期待您的宝贵意见

086-0531-82957588

service@rasterunit.com

中国(山东)自由贸易试验区济南片区舜义路587号大华龙悦大厦1号楼2907