1: PyramidMap PythonWorkflow Desktop
1.1:Introduction
The software adopts client / server mode, integrates GDAL, arcpy and OSR instruction sets internally, and provides a complete process of vector and image data processing, as well as a visual interface guidance system designed for this purpose. The platform supports compatibility and conversion of multi format heterogeneous map data sources such as GDB / MDB / SHP local file type, DBMS geographic database type and remote map server type, including full process processing such as feature type conversion, coordinate system conversion, map database import and export, map server publishing, map layer segmentation, merging, compression, pixel depth conversion and pyramid construction.
1.2:Functions list
Functions | Modular | Sub items(all in workflow, batch mode.) | |
---|---|---|---|
Map Query & View | Shp/Layer/ Feature Class | Layer table information, field structure, feature type, geometry type, coordinate system, spatial index overview. | |
Layer Data | Layer data query and map view. | ||
Latitude longitude | The longitude and latitude data statistics report of each element in the layer table. | ||
Statistics | Count statistics of feature class in layer table and calculation of center point coordinate of whole range. | ||
Map view | Vector and image map display. | ||
Symbol setting for point, line, polygon and other elements to display. | |||
Vector data processing | Data Import & Export | Shp to featureClass | FeatureClass to Shp |
Json to featureClass | FeatureClass to Json | ||
Kml/Kmz to featureClass | FeatureClass to Kml/Kmz | ||
Txt to featureClass | FeatureClass to Txt | ||
Csv to featureClass | FeatureClass to Csv | ||
Dbf to featureClass | FeatureClass to Dbf | ||
Excel to featureClass | FeatureClass to Excel | ||
Append Merge | Feature class append according the parameters. | ||
Feature class merge according the parameters. | |||
Map data migration | Shp migrates to the designated location. | ||
Shp to Gdb. | |||
Shp to Mdb. | |||
Shp to enterprise geodatabase:support:Oracle/SQL Server/ PostgreSQL. | |||
Gdb to Shp. | |||
Gdb to Mdb. | |||
Gdb to enterprise geodatabase:support:Oracle/SQL Server/ PostgreSQL. | |||
Mdb to Shp | |||
Mdb to Gdb。 | |||
Mdb to enterprise geodatabase:support:Oracle/SQL Server/ PostgreSQL. | |||
Oracle/SQL Server/PostgreSQL to Shp。 | |||
Oracle/SQL Server/PostgreSQL to Gdb。 | |||
Oracle/SQL Server/PostgreSQL to Mdb。 | |||
Raster process | Slice Merge Compress | Raster is sliced according to the parameters. | |
Raster is merged according to the parameters. | |||
Raster is compressed according to the parameters. | |||
raster data convert | The raster being convert according to the parameters. Including data format, pixel depth, color mapping, band and so on. | ||
Data optimize | Build pyramid to improve loading and preview speed. | ||
Nodata value processing, remove the black background caused by invalid pixels. | |||
Coordinate Sys tran sform& reprojection | Vector layer converted to specified CS by parameters. | ||
Raster layer converted to specified CS by parameters. | |||
Create Mxd | Vector | Create vector mxd according to the specified parameters. | |
Raster | Create raster mxd according to the specified parameters. | ||
Publish Map ser ver | MapServer | Publish MapServer according to specified parameters. | |
FtrServer | Publish FeatureServer according to specified parameters. | ||
ImgServer | Publish ImgServer according to specified parameters. | ||
GeoDB Manage | ArcGIS | Oracle | Create geo database,host map data,provide feature server, and realize map online ed itting and storage and include OGC map se rvice such as wms/wfs/wcs/kml. |
SQL Server | |||
PostgreSQL | |||
GeoServer | PostgreSQL | ||
MySQL | |||
Oracle&Others | |||
Data process for GeoServ er | DB Connect ion | PostGIS | Initialize save the PostGIS connection. |
MySQL | Initialize save the MySQL connection. | ||
Data import | PostGIS | Shp imp to PostGIS for published in GeoServer. | |
MySQL | Shp imp to MySQL for published in GeoServer. | ||
Data export | PostGIS | PostGIS data exp to shp. | |
MySQL | MySQL data exp to shp. | ||
Map query & preview | query | Query attribute and spatial data. | |
preview | Map server layer preview。 | ||
Log record & query | GIS data conversion workflow log and query by condition. | ||
GIS data imp & exp workflow log and query by condition. | |||
GIS data append & merge workflow log and query by condition. | |||
Raster compressed、sliced、merged workflow log and query by condition. | |||
Raster pyramided workflow log and query by condition. | |||
Raster noData value processed workflow log and query by condition. | |||
Coordinate system conversion workflow log and query by condition. | |||
Map server published workflow log and query by condition. |
1.3:Download list
The download list:
Document download:
PyramidMap_PythonWorkflow_Desktop_Instructions.pdf
2: PyramidMap GeoTools Desktop
2.1:Introduction
The software is developed based on geotools technology and adopts client / server mode. It can complete independent mapping functions. At the same time, it can be used as the client of GeoServer and various geographic databases such as Oracle, postgre and mysql. It can complete database management, map server space and data source management, layer import and export, multi-type map service publishing and layer service management The whole process management of publishing and web applications.
2.2:Functions list
Classify | Item | Function description |
---|---|---|
Map view | Map main view | Map preview and editing operations, support Shp file type, Geodatabase geographic database type, WMS, WFS, WCS, WMTS and other standardized map services from GeoServer, as well as various online map resources that follow standardized specifications, complete the complete process of map preview, editing, submission, and storage, and realize the symbolic management and rendering of maps. |
Layers displaying node control | The layers in the main view of the map will be classified and managed as nodes. It supports the display and right-click menu control on layer nodes through Checkbox, and the corresponding operations are implemented according to the layer type. | |
GeoDatabase layers node control | Database connection pool node. Double click the database node to dynamically load its internal layer. The layer node can be dragged to the main view or displayed by double clicking the mouse. Different levels of nodes have corresponding shortcut menus. The database node menu completes database connection testing, editing, layer list management, and deletion; The layer node menu supports layer export, conversion and deletion. | |
GeoServer layers node control | GeoServer connection pool node. Double click the server node to dynamically load the server’s internal workspace and layer nodes; Layer nodes can be dragged to the main view or displayed by double clicking. The nodes at different levels have corresponding shortcut menus. The GeoServer level node menu completes the map server connection test, editing the connection, obtaining the server synchronization data (the GeoServer server workspace, data storage and its database connection configuration), workspace management (the workspace parameters are localized and modified and synchronized to the server), refreshing nodes, and deleting; The workspace node menu completes the data storage management and layer import. In particular, in the data storage list, you can edit and modify the database connection and maintain the layer list for each item in the list, including the details of the layer and the maintenance of addition and deletion. | |
Map query | It supports SQL queries on layer data tables in the main map view and each independent map view, and the query results are highlighted on the map. Support Shp vector file, Geodatabase layer, GeoServer layer and other data types. | |
Features Selection | In the main map view and each independent map view, you can select map features, highlight and open the data table, edit, modify, save and submit attribute data. Support Shp vector file, Geodatabase layer, GeoServer layer and other data types. | |
Map editing | Cartography | In the main map view and each independent map view, according to the geometric type of the current layer, the mouse can be used to dot, draw lines, and save images. Support Shp vector file, Geodatabase layer, WFS map service in GeoServer and other data types. |
Features assignment | In the main map view and each independent map view, you can modify and edit attribute data in the map feature form, and submit it for saving. Support Shp vector file, Geodatabase layer, WFS map service in GeoServer and other data types. | |
Create Shp | Create original Shp | Realize the full process processing of the design, editing, drawing, data saving, importing into the database, and publishing to GeoServer of the original Shp format vector layer. |
Transfer external data to Shp | Realize the conversion of structured data such as Csv, Kml and GeoJson to Shp vector layer. | |
Geodatabase export Shp | Support, but not limited to, the export of geographic database features such as Oracle, PostGIS (PostgreSQL+GIS function extension), MySQL, and SQLServer to Shp. | |
GeoServer export Shp | Support the export of vector layers in GeoServer as Shp. | |
Layer resource management | Vector layers resource management | The client vector layer is brought into the program resource management system by selecting files to achieve a unified resource management pool for the client vector layer. |
Raster layers resource management | The client grid image layer is included in the program resource management system by selecting files, so as to achieve a unified resource management pool for client grid images. | |
Import layers into Geodatabase | Import the Shp layer in the client’s vector layer resource management pool to Oracle, PostGIS, MySQL, SQLServer and other geographic databases. | |
Layers published to GeoServer | Publish Shp vector file | Publish the Shp layer in the client’s vector layer resource management pool to GeoServer, store it in the data cache directory specified by GeoServer in the form of a file, and output such standardized map services as wms/wfs/kml , and provide visual map services for WebGIS. |
Publish raster file | Publish the image layers in the grid layer resource management pool of the client to GeoServer, store them in the data cache directory specified by GeoServer as files, output the standardized map services such as wms/wcs/wmts, and provide visual map services for WebGIS. | |
Publish Geodatabase vector layer | Import the shp files in the shp resource pool into the geodatabase, each shp will be converted into a feature data table, and then all the feature tables will be data source for the GeoServer which integrates the built-in JDBC engine driver, such then realize the access and processing of the map data in geodatabase, and output the standardized map services such as wms/wfs/kml, and provide visual map services for WebGIS. | |
Symbol system management | Create sld symbol file | Create sld layer style definition files of different feature types of point、multiPoint、lineString、multiLineString、polygon、multiPolygom to define the rendering mode of the layer. |
Manage sld symbol files | The client sld symbols are incorporated into the program resource management system by selecting files to achieve a unified resource management pool for the client sld symbols. | |
Get server sld symbols | Obtain the sld symbol files on the GeoServer, synchronize them to the local client, and incorporate them into the program resource management system to achieve a unified resource management pool for the client sld symbols. | |
Edit sld symbol file | Edit the sld symbol file. | |
Synchronize the sld files to the server | Submit the sld files in the client sld resource pool to GeoServer. | |
Geodatabase connection pool | New Geodatabase connection | PyramidMap supports direct connection access to DBMS databases with spatial spatial data storage capabilities to realize the storage and conversion of map data. It supports (but is not limited to) Oracle, PostGIS (PostgreSQL+GIS function extension), MySQL, SQLServer and other databases. After the connection parameters are configured and tested, the above database resource connection pool is created and maintained. |
Maintain Geodatabase connection pool | PyramidMap manages the resource allocation of the geodatabase in the way of connection pool, which is selected when the Shp layer is imported into the database and published. In the resource list, you can select operations such as modification, connection test, and layer import/export. | |
Geodatabase layers management | Import the Shp files that have been included in the PyramidMap resource pool into the geodatabase; Export the feature layers in the geodatabase to Shp or Kml, GeoJson and other format files in the specified path. | |
Geodatabase layers preview | Select the feature layer under the geodatabase in the database connection pool,for data query and layer preview. | |
GeoServer connection pool | New GeoServer connection | PyramidMap supports direct connection access with GeoServer map server, realizes multi type layer publishing function, and provides layer service interface for WebGIS. After the connection parameters are configured and tested successfully, create and maintain the GeoServer resource connection pool. |
Manage GeoServer connections | PyramidMap manages the resource configuration of the GeoServer in the way of connection pool. You can select modification, connection test, layer import and export and other related operations in the resource list. | |
Manage workspace and data storage | PyramidMap can be used as a visual client of GeoServer to assist users in managing the workspace and data storage in a graphical interface. Usually, these operations require professional GIS personnel on the web console of GeoServer. The operations are complex and require high professional skills for operators. PyramidMap helps users realize this process through visual interface guidance, making this process very simple. | |
Manage Server Layers | PyramidMap can be used as a visual client of GeoServer to assist users in uploading and publishing client layers, exporting and converting server layers in a graphical interface. Usually, these operations require professional GIS personnel on the web console of GeoServer. The operations are complex and require high professional skills for operators. PyramidMap helps users realize this process through visual interface guidance, making this process very simple. | |
GeoServer layers preview | PyramidMap can be used as the visualization client of GeoServer. It can display the layers in GeoServer in the map view of the main interface, and export and convert the layers accordingly, thus simplifying the difficulty of secondary development and application. | |
Management GeoServer sld symbols | Sld (Styled layer description), the layer rendering style description file, and the map is drawn according to the description of sld, to realize the symbolization, color matching, transparency, text annotation and other rendering display of different types of elements of points, lines, and surfaces. PyramidMap can be used as the visualization client of GeoServer. It can help users to realize the localization creation and maintenance of sld files, keep synchronization with the server, and preset the server layer and the client layer during the release process. Usually, these operations require professional GIS personnel on the web console of GeoServer. The operations are complex and require high professional skills for operators. PyramidMap helps users realize this process through visual interface guidance, making this process very simple. |
2.3:Download list
Program download list:
Document download: