The Plan4all Geoportal is developed by Czech Center for Science and Society under the Tendering procedure.(http://giz.zpr.gov.lv)
Picture 1. URM schema for Plan4all server
Plan4all Server Specification
Backend software: - MapServer (CGI, MapScript), Apache, PostgreSQL with PostGIS, PHP, Python, Tilecache Grass (optional)
Web application:- Catalogue client, MiCKA, Geohosting, HSLayers, PyWPS
Web Services: - Authorization service (SOAP), WMS, WFS
External information resources
URM GeoPortal supports communication with external information resources trough OGC services. For data and services discovery URM GeoPortal supports communication trough CSW2.0.2 catalogue services
For portrayal services is implemented Web Map Service (WMS). For data services are used Web Feature Services (WFS)and Web Coverage Service (WCS)
Internal repository
As internal repository GeoPortal uses:
· File system (for shape file, dgn file and raster file like geotiff)
· PostGIS as main data repository
· System also offer connectivity to:
o MS SQL 2008 spatial extension
o MS SQL GeoMedia extension
o ArcSDE
· For storing of metadata could be used:
o PostgreSQL
o MySQL
o MS SQL
o Oracle
For better visualization of large data sets GeoPortal use TileCache
Metadata
· The GeoPortal uses Help Service Remote Sensing MICKA version 3.0, provided by CCSS
· MIcKa is a complex solution for metadata management and for Spatial Data Infrastructure (SDI) and geoportal building. It contains tools for editing and management of metadata for spatial information, web services and other sources (documents, web sites, etc.). It includes their search on the Internet, portrayal in map or download to local computer.
· MIcKA is compatible with mandatory
· MIcKA is compatible with obligatory standards for European SDI building (INSPIRE). Therefore it is ready to be connected with other nodes of prepared network of metadata catalogues
Support of the INSPIRE project:
- INSPIRE metadata profile is part of the system
- Choice from key words from GEMET thesaurus
- Choice from key words from code list of INSPIRE services
- Continuous control of metadata completeness according to the INSPIRE profile
- Batch control of completeness of INSPIRE profile
- Implementation of catalogue service according to OGC CSW 2.0.2 standard
Catalogue service is part of the system
· It is based on OpenGIS® Catalogue Services Specification – profile Catalogue Service for Web (CSW) and OpenGIS® Catalogue Services Specification 2.0.2 - ISO Metadata Application Profile standards.
· Supported operations:
· Basic: GetCapabilities, DescribeRecord, GetRecords, GetRecordById
· Editing: (CSW-T): Transaction, Harvest
· Inquiry items: according to standards
· Extensions: export to GeoiRSS and KML
Middleware for WMS, WFS and WCS
For implementing of WMS, WFS and WCS we use Open Source platforms UMN Mapserver
Data uploading, downloading and updating
For data management, which includes uploading, downloading and updating (include mobile) we implement two tools DataMan and Terredit.
DataMan
DataMan is application for management of spatial data. It supports management of data in databases or files. It supports export and import of this data and also publishing and updating of related metadata. In database, it is possible to store both, vector and raster data, including their attributes. Also for file oriented storage, it supports both, vector and raster data. From raster formats, it currently supports IFF/GeoTIFF, JPEG,GIF, PNG, BMP, ECW, from vector formats ESRI Shapefile, DGN, DWG, GML.
Publishing of Non spatial data
Current IT systems require to deal not only with spatial data, but also with non spatial. Combination of spatial and non spatial data is one from main objective of URM. For the purpose of publishing non spatial data was designed and implemented Metadata Extractor.







