1: PyramidMap Python工作流可视化桌面版
1.1:简介
软件采用client/server端模式,内部整合GDAL、ArcPy、OSR指令集,皆在提供一个矢量和影像数据处理的完整流程,以及为此流程目的而设计的可视化界面导向系统。平台支持Gdb/Mdb/Shp本地文件类型、DBMS地理数据库类型、远程地图服务器类型等多格式异构地图数据源兼容及转换,包括:要素类型转换、坐标系转换、地图数据库导入导出、地图服务器发布、图层切分、合并、压缩、像素位深转换、金字塔构建等全流程化处理。
1.2:功能清单
功能 | 模块 | 子项(全部以工作流,批处理模式执行。) | |
---|---|---|---|
地图 查询 展示 | 表信息 | 图层表信息、字段结构、要素类型、几何类型、坐标系、空间索引总览。 | |
表数据 | 图层表数据查询显示。 | ||
经纬度 | 图层表中每个要素的经纬度数据统计报表。 | ||
统计 | 图层表中要素类count统计及整体范围的中心点坐标计算。 | ||
地图 展示 | 矢量及影像类地图展示。 | ||
点、线、面等要素的符号化管理及设置。 | |||
矢 量 数 据 处 理 | 数据 转入 转出 | Shp转地图要素类 | 地图要素类转Shp |
Json转地图要素类 | 地图要素类转Json | ||
Kml/Kmz转地图要素类 | 地图要素类转Kml/Kmz | ||
Txt转地图要素类 | 地图要素类转Txt | ||
Csv转地图要素类 | 地图要素类转Csv | ||
Dbf转地图要素类 | 地图要素类转Dbf | ||
Excel转地图要素类 | 地图要素类转Excel | ||
数据 合并 | 地图要素类按设置参数追加。 | ||
地图要素类按设置参数合并。 | |||
地图 数据 迁移 | Shp迁移至指定位置。 | ||
Shp迁移至文件地理数据库gdb。 | |||
Shp迁移至个人地理数据库mdb。 | |||
Shp迁移至企业地理数据库:支持:Oracle/SQL Server/PostgreSQL。 | |||
Gdb数据转为Shp。 | |||
Gdb数据迁移至Mdb。 | |||
Gdb数据迁移至企业地理数据库:支持:Oracle/SQL Server/PostgreSQL。 | |||
Mdb数据转为Shp。 | |||
Mdb数据迁移至Gdb。 | |||
Mdb数据迁移至企业地理数据库:支持:Oracle/SQL Server/PostgreSQL。 | |||
Oracle/SQL Server/PostgreSQL地图数据转为Shp。 | |||
Oracle/SQL Server/PostgreSQL地图数据迁移至Gdb。 | |||
Oracle/SQL Server/PostgreSQL地图数据迁移至Mdb。 | |||
影 像 数 据 处 理 | 切片 压缩 | 影像按设置参数切分。 | |
影像按设置参数合并。 | |||
影像按设置参数压缩。 | |||
转换 | 影像按设置参数转换。包括数据格式、像素位深、色彩映射、波段等。 | ||
数据 优化 | 构建影像金字塔,提高加载和预览速度。 | ||
影像无效值处理,去除无效像素造成的黑色背景。 | |||
坐 标 系 转 换 | 标准 坐标 | 矢量图层按参数转换为指定坐标系。 | |
影像图层按参数转换为指定坐标系。 | |||
特殊 坐标 | Shp按参数转换为高德地图坐标系,并进行位置校正。 | ||
Shp按参数转换为百度地图坐标系,并进行位置校正。 | |||
Shp按参数转换为其他地图坐标系,并进行位置校正。 | |||
地图文 档 | 矢量 | 按指定参数生成矢量类地图文档mxd。 | |
影像 | 按指定参数生成影像类地图文档mxd。 | ||
地图服务发 布 | 矢量 | 矢量地图服务MapServer的初始化设置及自动化发布。 | |
影像 | 影像地图服务ImgServer的初始化设置及自动化发布。 | ||
要素 | 要素地图服务FeatureServer的初始化设置及自动化发布。 | ||
地理数据库管理 | ArcGIS | Oracle | 创建地理数据库,托管地图数据,提供要素地图服务,实现地图在线编辑存储。同时提供符合OGC标准的wms/wfs/wcs/kml等标准化地图服务,实现异构平台服务兼容。 |
SQL Server | |||
PostgreSQL | |||
GeoServer | PostgreSQL | 创建地理数据库,托管地图数据,为开源GIS Server提供数据源,实现wms/wfs/wcs/kml等OGC标准化地图服务, 实现异构平台兼容。 | |
MySQL | |||
其他可扩展 | |||
地理数据库数据处理 | 数据连接 | PostGIS | 初始化并保存PostGIS数据库连接。 |
MySQL | 初始化并保存MySQL数据库连接。 | ||
数据 导入 | PostGIS | Shp图层导入到PostGIS,使之可以在GeoServer上发布。 | |
MySQL | Shp图层导入到MySQL,使之可以在GeoServer上发布。 | ||
数据 导出 | PostGIS | 将PostGIS中的地图数据导出为shp图层。 | |
MySQL | 将MySQL中的地图数据导出为shp图层。 | ||
地图 预览 | 数据查看 | 查询shp属性及空间数据,统计要素量、计算中心坐标。 | |
地图预览 | 进行地图预览。 | ||
日志记录及查询 | GIS数据转换日志记录及条件查询。 | ||
GIS数据导入、导出日志记录及条件查询。 | |||
GIS数据追加、合并日志记录及条件查询。 | |||
影像压缩、切分、合并日志记录及条件查询。 | |||
影像金字塔构建日志记录及条件查询。 | |||
影像无效值处理日志记录及条件查询。 | |||
坐标系转换日志记录及条件查询。 | |||
地图服务发布日志记录及条件查询。 |
1.3:下载列表
程序下载列表:
文档下载:
PyramidMap_Python工作流可视化桌面版使用说明.pdf
2: PyramidMap GeoTools 可视化桌面版
2.1:简介
软件基于GeoTools技术开发,采用Client/Server模式,能够完成独立的制图功能,同时可作为GeoServer和Oracle、Postgre、MySQL多种地理数据库的客户端使用,完成数据库管理、地图服务器空间及数据源管理、图层的导入导出、多类型地图服务发布、图层服务管理,实现从制图、发布、web端应用的全流程管理。
2.2:功能清单
分类 | 项目 | 功能说明 |
---|---|---|
地图显示 | 地图主视图 | 地图预览及编辑操作,支持Shp文件类型、Geodatabase地理数据库类型、来自GeoServer的WMS、WFS、WCS、WMTS等标准化地图服务以及遵循标准化规范的各种online在线地图资源,完成地图的预览、编辑、提交、存库完整流程,实现地图的符号化管理和渲染。 |
左侧图层显示节点控制 | 地图主视图中的图层将以节点方式进行分类管理,支持在图层节点上通过Checkbox控制显示和右键菜单,并根据图层类型实现相应操作。 | |
右侧数据库图层资源节点 | 数据库连接池节点,双击数据库节点,动态加载其内部图层,图层节点支持拖拽至主视图或鼠标双击显示。不同层级节点具有相应的快捷菜单。数据库节点菜单完成数据库连接测试、编辑、图层列表管理、删除操作;图层节点菜单支持图层的导出和转换及删除。 | |
右侧GeoServer图层资源节点 | GeoServer连接池节点,双击服务器节点,动态加载器内部工作区和图层节点;图层节点支持拖拽至主视图或鼠标双击显示。不同层级节点具有相应的快捷菜单,GeoServer层节点菜单完成地图服务器连接测试、编辑连接、获取服务器同步数据(将GeoServer服务端工作区和数据存储及其数据库连接配置)、工作区管理(工作区参数本地化修改并同步到服务器)、刷新节点、删除;工作区节点菜单完成数据存储管理和图层的导入,特别地,在数据存储列表中,可以对列表项中每一条进行数据库连接的编辑修改和图层列表的维护,包括图层的详细信息以及增删维护。 | |
地图查询 | 支持在地图主视图和每个独立的地图视图中,对图层数据表进行SQL查询,查询结果高亮显示在地图上。支持Shp矢量文件、Geodatabase地理数据库图层、GeoServer图层等多种数据类型。 | |
要素选择 | 支持在地图主视图和每个独立的地图视图中,选择地图要素,高亮显示并打开数据表,并对属性数据进行编辑修改和保存提交。支持Shp矢量文件、Geodatabase地理数据库图层、GeoServer图层等多种数据类型。 | |
地图编辑 | 地图绘制 | 支持在地图主视图和每个独立的地图视图中,根据当前图层的几何类型,实现鼠标打点、画线、画面,提交保存。支持Shp矢量文件、Geodatabase地理数据库图层、GeoServer中的WFS地图服务等多种数据类型。 |
要素赋值 | 支持在地图主视图和每个独立的地图视图中,在地图要素表格中修改编辑属性数据,提交保存。支持Shp矢量文件、Geodatabase地理数据库图层、GeoServer中的WFS地图服务等多种数据类型。 | |
数据转换 | Shp转Csv、Kml、GeoJson,Csv、Kml、GeoJson转Shp。 | |
数据处理 | 矢量与栅格影像坐标系转换、栅格影像NoData无效值处理、栅格影像Tiles切片、Mosaic合并。 | |
创建Shp | 创建原始Shp | 实现原始Shp格式矢量图层的设计、编辑、绘图、数据保存、导入数据库、发布到GeoServer的全流程化处理。 |
外部数据转Shp | 实现Csv、Kml、GeoJson等结构化数据转换为Shp矢量图层。 | |
Geodatabase导出Shp | 支持但不限于Oracle、PostGIS(PostgreSQL+GIS功能扩展)、MySQL、SQLServer等地理数据库要素导出为Shp。 | |
GeoServer导出Shp | 支持GeoServer中的矢量图层导出为Shp。 | |
图层资源管理 | Vector矢量图层资源管理 | 将客户端矢量图层通过选择文件的方式,纳入到程序资源管理体系中,实现对客户端矢量图层的统一资源管理池。 |
Raster栅格图层资源管理 | 将客户端栅格影像图层通过选择文件的方式,纳入到程序资源管理体系中,实现对客户端栅格影像的统一资源管理池。 | |
图层导入Geodatabase地理数据库 | 将客户端矢量图层资源管理池中的Shp图层导入到Oracle、PostGIS、MySQL、SQLServer等地理数据库中。 | |
图层发布到GeoServer | 发布Shp矢量文件类型 | 将客户端矢量图层资源管理池中的Shp图层,发布到GeoServer中,以文件方式存储到GeoServer指定的数据缓存目录中,输出wms/wfs/kml等标准化地图服务,为WebGIS提供可视化地图地图服务。 |
发布栅格影像文件类型 | 将客户端栅格图层资源管理池中的影像图层,发布到GeoServer中,以文件方式存储到GeoServer指定的数据缓存目录中,输出wms/wcs/wmts等标准化地图服务,为WebGIS提供可视化地图地图服务。 | |
发布Geodatabase地理数据库矢量图层类型 | 将客户端矢量图层资源管理池中的Shp图层,导入到地理数据库中,以要素表的方式,作为图层数据源,通过GeoServer内置JDBC数据库引擎驱动,实现对地图数据的访问处理,输出wms/wfs/kml等标准化地图服务,为WebGIS提供可视化地图地图服务。 | |
符号系统管理 | 创建sld符号文件 | 创建点、线、面不同要素类型的sld图层式样定义文件,用于定义图层的渲染模式。 |
管理sld符号文件 | 将客户端sld符号通过选择文件的方式,纳入到程序资源管理体系中,实现对客户端sld的统一资源管理池。 | |
获取服务器sld符号 | 获取GeoServer服务器上的sld符号文件,并同步到客户端本地,纳入到程序资源管理体系中,实现对客户端sld的统一资源管理池。 | |
编辑sld符号文件 | 编辑sld符号文件。 | |
同步sld文件至服务器 | 将客户端sld资源管理池中的sld图层式样定义文件提交至GeoServer。 | |
Geodatabase地理数据库连接池 | 新建数据库连接 | PyramidMap支持与具备Spatial空间数据存储能力的DBMS数据库进行直连访问,实现地图数据的存储转换,支持(但不限于)Oracle、PosGIS(PostgreSQL+GIS功能扩展)、MySQL、SQLServer等数据库,通过连接参数配置并测试连接成功后,创建并维护上述数据库资源连接池。 |
维护数据库连接池 | PyramidMap对地理数据库以连接池的方式进行资源配置管理,在Shp图层导入数据库和发布服务的时候选用。可以在资源列表中选择修改、连接测试、图层的导入导出等相关操作。 | |
数据库图层管理 | 将已纳入到PyramidMap资源管理体系中的Shp文件,导入到地理数据库中;将地理数据库中要素图层导出到指定路径下的Shp或Kml、GeoJson等格式文件。 | |
数据库图层预览 | 通过数据库连接池,选择地理数据库下的要素图层,进行数据查询和图层预览。 | |
GeoServer地图服务器连接池 | 新建地图服务器连接 | PyramidMap支持与GeoServer地图服务器进行直连访问,实现多类型图层发布功能,为WebGIS提供图层服务接口。通过连接参数配置并测试连接成功后,创建并维护GeoServer地图服务器资源连接池。 |
管理地图服务器连接 | PyramidMap对GeoServer服务器以连接池的方式进行资源配置管理,可以在资源列表中选择修改、连接测试、图层的导入导出等相关操作。 | |
管理工作区及数据存储 | PyramidMap可以作为GeoServer的可视化客户端使用,以图形化界面方式,协助用户实现对工作区和数据存储的管理,通常这些操作需要专业GIS人员,在GeoServer的web控制台上进行,操作复杂,对操作者有很高的专业技术要求。PyramidMap通过可视化界面引导的方式,帮助用户实现这个流程,使这一过程变得非常简单。 | |
管理服务器图层 | PyramidMap可以作为GeoServer的可视化客户端使用,以图形化界面方式,协助用户实现客户端图层的上传发布、服务端图层的导出及转换,通常这些操作需要专业GIS人员,在GeoServer的web控制台上进行,操作复杂,对操作者有很高的专业技术要求。PyramidMap通过可视化界面引导的方式,帮助用户实现这个流程,使这一过程变得非常简单。 | |
服务器图层预览 | PyramidMap可以作为GeoServer的可视化客户端使用,能够在主界面地图视图中显示GeoServer中的图层,并对图层进行相应的导出和转换,从而简化了二次开发和应用的难度。 | |
管理服务器sld符号 | Sld(Styled layer description),图层渲染样式描述文件,地图按照sld的描述进行绘制,实现对点、线、面不同类型的要素进行符号化、配色、透明度、文字标注等渲染显示。PyramidMap可以作为GeoServer的可视化客户端使用,以图形化界面方式,协助用户实现对sld文件的本地化创建、维护、与服务端保持同步,并对服务端图层以及客户端图层发布过程中进行预设,通常这些操作需要专业GIS人员,在GeoServer的web控制台上进行,操作复杂,对操作者有很高的专业技术要求。PyramidMap通过可视化界面引导的方式,帮助用户实现这个流程,使这一过程变得非常简单。 |
2.3:下载列表
程序下载列表:
文档下载: