PyramidMap GeoTools Visualized Toolset

1: PyramidMap GeoTools Visualized Toolset

1.1: Function overview

The PyramidMap GeoTools Visualized Toolset 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. The PyramidMap GeoTools visualization toolset is only supported running in a Windows environment currently , with a minimum resolution requirement of 1920 * 1200.

1.2: Function list

The functions list shown as in the table 1-1

Functions
Sub Items
Introduction
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.
Vector Data Processing Support data conversion between Shp and Csv, Kml, Geojson and coordinate system conversion.
Create vector tiles Support multiple standard tile methods for vector maps, such as TMS tile, Google XYZ tile, MVT (Mapbox Vector Tile), MBTiles (Mapbox tiles), etc.
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.
Raster Data Processing Support compression, slicing, merging, NoData processing, and coordinate system conversion for raster layers.
Create raster tiles Support multiple standard tile methods for raster maps, such as TMS tile, Google XYZ tile, MBTiles (Mapbox tiles), etc.
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.
Table 1-1: The functions list of the visualized toolset

1.3: Download list

1.3.1 The beta program

PyramidMap GeoTools Visualized Toolset

1.3.2 Experimental data and examples

The download list of examples and experiment data in the PyramidMap GeoTools visualized ToolSet is shown in Table 1-2:

Chapter
Experiment data
Web example
3.2 Load business layer shp files
3.3.2 Symbol rendering sld files
6.1.1 Vector Layer preview shp files
6.1.2 Vector Data processing shp files
6.7.1 Csv to Shp csv data
6.7.2 Excel to Shp excel data
6.7.3 GeoJSON to Shp geojson data
6.7.4 Shp to Csv and GeoJSON shp files
6.7.5 Shp to Kml shp files
6.8.4 Build Vector TMS tile Vector tiling source data web example
6.8.5 Build Vector XYZ tile Vector tiling source data web example
6.8.6 Build Vector MVT tile Vector tiling source data web example
6.8.7 Build Vector MBTile tile Vector tiling source data web example
6.8.8 Build Raster TMS tile Raster tiling source data web example
6.8.9 Build Raster XYZ tile Raster tiling source data web example
6.8.10 Build Raster MBTiles Raster tiling source data web example
Table 1-2: Experimental data and examples list in PyramidMap GeoTools Visualized Toolset

1.3.3 The technical white paper document

PyramidMap_GeoTools_Visualized_Toolset_White Paper

1.4: Contact us

PyramidMap focuses on GIS application services and is committed to building a complete ecosystem of efficient GIS data processing, enterprise level geographic data storage, distributed map services, web and mobile map applications. It can help you achieve map data processing more easily and quickly, until the terminal displays the entire process of the application as a streamlined service. Welcome visiting to: http://www.pyramidmap.com obtaining beta software and technical information. For more technical support, please contact PyramidMap studio.

Email:service@pyramidmap.com

Teleph:(086)0531-82957588

Mobile:(086)18660789051

WeChat:A18660789051

QQ:29862351