Hexagon Geospatial
MENU

Developers Knowledge Base

Mobile and field solutions function as an extension of the overall enterprise, and include the ability to access, create, review and update geospatial data and asset information in real-time in the field.
Showing results for 
Search instead for 
Do you mean 

Configuration File - MMW Essentials

by Technical Evangelist ‎02-07-2017 05:00 AM - edited ‎02-08-2017 02:22 AM (827 Views)

 

Note: This sample configuration will not work because comments are not supported in JSON documents.

 

 

{

#"schema" - [mandatory] URL to schema.

"schema": "http://www.hexagongeospatial.com/webgis/jsonSchema/v1.0",

#"appName" - [mandatory] Unique application name.
"appName": "Webgis Application",

#"clientConfiguration" - [mandatory] Client configuration identifier.
"clientConfiguration": "{7FFB78FD-5F9E-4B0C-819F-4CE8633B32A3}",

#"applicationApiCustomConfigurationId" - [optional] Application api custom configuration identifier.
"applicationApiCustomConfigurationId": "custom_id",

#"startingWorkspaceId" - [mandatory] Starting workspace identifier.
"startingWorkspaceId": "23a2bdc2-9eb0-4b46-9df2-e94386ff04a7",

#"configurations" - [mandatory] Collection of user configurations.

Child nodes:

"id" - Unique configuration identifier.

"useProxy" - Boolean value that defines if proxy should be used. Default value is set to 'false'.

 

"configurations": [

{

"id": "{7FFB78FD-5F9E-4B0C-819F-4CE8633B32A3}",
"useProxy": false

}

}

],

 

#"customConfigurations" - [optional] Collection of custom configuration definitions.

Child nodes:

"id" - Unique definition identifier.

"properties" - Custom properties object.

"customConfigurations": [

{

"id": "custom_id",
"properties": {

"customPropertyString": "demo_text",
"customPropertyArray": [

"demo_elem1", "demo_elem2"

],
"customPropertyObject": {

"prop": "demo_customProp"

}

}

}

],

#"workspaces" - [mandatory] Collection of the application's workspace definitions.

Child nodes:

"id" - Unique workspace identifier.

"name" - Workspace name.

"legends" - Collection of legends identifiers included in the workspace.

"cameraPositions" - Collection of camera position identifiers included in the workspace.

"mapCompositions" - Collection of map composition identifiers included in the workspace.

"activeLegends" - Reference to identifier of legend used as active legend in the workspace.

"activeCameraPositions" - Reference to identifier of camera position used as active camera position in the workspace.

"searchables" - Collection of searchables identifiers included in the workspace.

"activeSearches" - Collection of active searches identifires.

 

"workspaces": [

{

"id": "23a2bdc2-9eb0-4b46-9df2-e94386ff04a7",
"name": "Henry County",
"legends": [

"dbbf386a-88a1-490c-b48d-3bc00383ea26"

],
"cameraPositions": [

"9dc7dcfc-2485-4692-a8e0-7dfc13da9478"

],
"mapCompositions": [

"6ea7f590-f44c-4135-b112-c582c5d415bc"

],
"activeLegends": {

"main": "dbbf386a-88a1-490c-b48d-3bc00383ea26"

},
"activeCameraPositions": {

"main": "9dc7dcfc-2485-4692-a8e0-7dfc13da9478"

},
"searchables": [

"searchable_Roads"

],
"activeSearches": {

"main": [

"searchable_Roads"

]

}

}

],

#"mapCompositions" - [mandatory] Collection of the application's map composition definitions.

Child nodes:

"id" - [mandatory] Unique map composition identifier.

"name" - Map composition name.

"legend" - Reference to identifier of legend used in this map composition.

"cameraPosition" - Reference to identifier of camera position used in this map composition.

"mapCompositions": [

{

"id": "6ea7f590-f44c-4135-b112-c582c5d415bc",
"name": "Henry County",
"legend": "dbbf386a-88a1-490c-b48d-3bc00383ea26",
"cameraPosition": "9dc7dcfc-2485-4692-a8e0-7dfc13da9478"

}

],

#"legends" - [mandatory] Collection of the application's legends definitions.

Child nodes:

"id" - Unique legend identifier.

"name" - Legend name.

"entries" - Collection of legend entries definitions included in the legend.

 

"legends": [

{

"id": "dbbf386a-88a1-490c-b48d-3bc00383ea26",
"name": "Henry County",
"entries": [

Child nodes:

"id" - [mandatory] Unique legend entry identifier.

"dataset" - [mandatory] Reference to a dataset identifier used in this legend entry.

"visible" - Boolean value that defines if the legend entry is visible. Default value is set to 'true'.

"opacity" - Opacity level of the legend entry. Values are in range 0.0 to 1.0. When 1, then legend entry is completely opaque (solid). When 0, then legend entry is completely invisible.

"style" - Legend entry style definition.

Child nodes:

"image" - Raster style definition.

Child nodes:

"singleTile" - Boolean value that defines if map layer is a single tile
"format" - Defines MIME type of image format.

"vector" - Feature style definition.

Child nodes:

"primary" - A primary style object.

"selection" - A selection style object.

"heightBounds" - Range defined by lower and upper height bounds in which the legend entry is displayed.

Child nodes:

"lowerBound" - Lower height bound.

"upperBound" - Upper height bound.

{

"id": "dataset_OSM",
"dataset": "dataset_OSM",
"visible": true

},
{

"id": "dataset_WMTS",
"dataset": "dataset_WMTS"

},
{

"id": "dataset_Henry_Parcels",
"dataset": "dataset_Henry_Parcels",
"heightBounds": {

"lowerBound": 1000,
"upperBound": 200000

},

"style": {

"image": {

 

singleTilefalse

}

}

},

{

"id": "dataset_TempWaterLeak",
"dataset": "dataset_TempWaterLeak",

"style": {

"vector": {

"primary": {

#A static vector style definition.

Child nodes:

"fill" - Defines fill style.

Child nodes:

"color" - Defines vector feature fill color in CSS-format.

"opacity" - Defines opacity of the fill color. Values are in range 0.0 to 1.0. When 1, then it is completely opaque (solid). When 0, then it is completely invisible.

"stroke" - Defines stroke style.

Child nodes:

"color" - Defines vector feature fill color in CSS-format.

"opacity" - Defines opacity of the fill color. Values are in range 0.0 to 1.0. When 1, then it is completely opaque (solid). When 0, then it is completely invisible.

"icon" - Defines icon style.

Child nodes:

"image" - URL to the image

"size" - Size of the icon image in pixels

"anchor" - Coordinates of the "tip" of the icon (relative to its top left corner)

"opacity" - Defines opacity of the fill color. Values are in range 0.0 to 1.0. When 1, then it is completely opaque (solid). When 0, then it is completely invisible.

"radius" - "Defines the radius of a circle marker"

"fill": {

"color": "#00cccc",
"opacity": 0.5

},
"stroke": {

"color": "#00cccc",
"width": 3

}

},
"selection": {

#A static vector style definition.

"fill": {

"color": "red",
"opacity": 0.5

},
"stroke": {

"color": "red",
"width": 3

}

}

}

}

} ,
{

"id": "dataset_TempPipeLine",
"dataset": "dataset_TempPipeLine"

},
{

"id": "dataset_TempHydrant",

"dataset": "dataset_TempHydrant",
"visible": true,
"style": {

"vector": {

 

"primary": {

#An attribute based style definition.

Child node:

"entries" - [mandatory] A collection of attribute based style entries.

Child node:

"filter" - [mandatory] A filter object.

"style"- [mandatory] A static vector style object.

 

"entries": [

{

"filter": {

Child node:

"operator" - A operator name. Supported values: "and", "or", "propertyIsEqualTo","propertyIsNotEqualTo", "propertyIsGreaterThan", "propertyIsGreaterThanOrEqualTo", "propertyIsLessThan", "propertyIsLessThanOrEqualTo", "propertyIsBetween".

"operands" - A collection of operands definitions.

Child node:

"operator" - A operator name. Supported values: "literal", "valueReference".

"value" - A operand value

"operator": "propertyIsEqualTo",
"operands": [

{

"operator": "valueReference",
"value": "D_Status"

},
{

"operator": "literal",
"value": "Active"

}

]

},
"style": {

#A static vector style definition.

"icon": {

"image": "http://62.87.192.117/mmw/images/fire-hydrant-yellowMM.png",
"size": [

32,

37

],
"anchor": [

16,

37

]

}

}

},
{

"filter": {

"operator": "propertyIsEqualTo",
"operands": [

{

"operator": "valueReference",
"value": "D_Status"

},
{

"operator": "literal",
"value": "Abandoned"

}

]

},
"style": {

"icon": {

"image": "http://62.87.192.117/mmw/images/fire-hydrant-red.png",
"size": [

32,

37

],
"anchor": [

16,

37

]

}

}

}

]

},
"selection":{

"icon":{

"image":"http://62.87.192.117/mmw/images/fire-hydrant-green.png",

"size":[

32,

37

],
"anchor":[

16,

37

]

}

}

}

}

}

]

}

],

#"cameraPositions" - [mandatory] Collection of the application's camera position definitions.

Child nodes:

"id" - [mandatory] Unique camera position identifier.

"name" - [mandatory] Camera position name

"displayCRS" - [mandatory] Coordinate reference system (CRS) name of the camera position.
"geoPosition" - [mandatory] Camera geo position definition.

Child nodes:

"type" - [mandatory] Geo position type.

"crsCode" - [mandatory] Coordinate reference system (CRS) definition.

Child nodes:

"base" - Reference to one coordinate reference system (CRS).

"fixedAxes" - Coordinate reference system axes order. Possible values: 'enu' for East/North axes order, 'neu' for North/East axes order.

"coords" - [mandatory] Camera position point coordinates.

"pitch" - [mandatory] Rotation of the camera about the axis corresponding to the right direction of the current view.

"roll" - [mandatory] Roll angle of the camera.
"yaw" - [mandatory] Rotation of the camera about the axis corresponding to the up direction of the current view.
"height" - [mandatory] Camera position height.

"cameraPositions": [

{

"id": "9dc7dcfc-2485-4692-a8e0-7dfc13da9478",
"name": "Henry County",
"displayCRS": "EPSG:3857",
"geoPosition": {

 

"type": "point",
"crsCode": {

"base": "EPSG:3857",
"fixedAxes": "enu"

},
"coords": [

-9368125.328417028,
3956630.806726455

]

},
"pitch": 0.0,
"roll": 0.0,
"yaw": 0.0,
"height": 1000

}

],

#searchables" - Collection of searchables

Child nodes:

"id" - [mandatory] Unique searchable identifier.

"name" - [mandatory] Searchable name.

"dataset" - [mandatory] Reference to a dataset identifier.

"anyTextSupport" - Boolean value that defines is anyText filter property is supported.

"anyTextProperties" - Collection of properties names used to anyText search in Web Feature Service (WFS).

"searchables": [

{

"id": "searchable_Roads",
"name": "Street",
"dataset": "dataset_Roads",
"anyTextSupport": false,
"anyTextProperties": [ "Title" ]

}

],

#"datasets" - [mandatory] Collection of the application's dataset definitions

Child nodes:

"id" - [mandatory] Unique dataset identifier

"sources" - [mandatory] Collection of reference to sources identifiers

"datasets": [

{

"id": "dataset_OSM",
"sources": [

"fsd_OSM"

]

},
{

"id": "dataset_WMTS",
"sources": [

"fsd_WMTS"

]

},
{

"id": "dataset_Roads",
"sources": [

"fsd_Roads"

]

},
{

"id": "dataset_Henry_Parcels",
"sources": [

"fsd_Henry_Parcels"

]

},
{

"id": "dataset_TempHydrant",
"sources": [

"fsd_TempHydrant_Photo"

]

},
{

"id": "dataset_TempPipeLine",
"sources": [

"fsd_TempPipeLine"

]

},
{

"id": "dataset_TempWaterLeak",
"sources": [

"fsd_TempWaterLeak"

]

}

],

#"featureSourceDescriptions" - [mandatory] Collection of the application's feature source descriptions
"featureSourceDescriptions": [

{

#Open Street Map feature source definition.

Child nodes:

"id" - [mandatory] Unique feature source identifier.

"type" - [mandatory] Feature source type. Supported value: "slippyMapLayer".

"service" - [mandatory] Reference to service identifier.

"id": "fsd_OSM",
"type": "slippyMapLayer",
"service": "service_OSM"

},
{

#Web Map Tile Service (WMTS) feature source definition.

Child nodes:

"id" - [mandatory] Unique feature source identifier.

"type" - [mandatory] Feature source type. Supported value: "wmtsLayer".

"service" - [mandatory] Reference to service identifier.

"layerName" - [mandatory] Web Map Tile Service (WMTS) layer name.

"id": "fsd_WMTS",
"type": "wmtsLayer",
"layerName" : "HCWA_GEOTIFS",
"service": "service_WMTS"

},

{

#Blob feature source definition.

Child nodes:

"id" - [mandatory] Unique feature source identifier.

"type" - [mandatory] Feature source type. Supported value: "blob".

"service" - [mandatory] Reference to service identifier.

"source" - [mandatory] Feature source description.

"name" - [mandatory] A unique name.

"featureTypeMetadata" - Web Map Service (WMS) feature type metadata.

Child nodes:

"attributesMetadata" - [mandatory] Feature attributes metadata definitions.

"id": "fsd_TempHydrant_Photo",
"name": "blob",
"type": "blob",
"source": "fsd_TempHydrant",
"featureTypeMetadata":{

"attributesMetadata": {

"photo_loc": {

#Feature photo attribute metadata definition.

Child nodes:

"title" - [mandatory] Attribute title.

"type" - [mandatory] Attribute type.Possible value: "photo".

"contentType" - [mandatory] Defines content type of file.

"serviceUrl" - [mandatory] Defines url to service.

"version" - [mandatory] Defines a version of a service.

"title": "Photo",
"type": "photo",
"contentType": "image/jpeg",
"serviceUrl": "http://62.87.192.117/BlobService"

}

}

}

},
{

#Web Feature Service (WFS) feature source definition.

Child nodes:

"id" - [mandatory] Unique feature source identifier.

"type" - [mandatory] Feature source type. Supported value: "wfsFeatureType".

"typeName" - [mandatory] Web Feature Service (WFS) type name.

Child nodes:

"localName" - [mandatory] Web Feature Service (WFS) type name without prefix.

"namespace"- [mandatory] Feature type namespace.

"primaryKeyFieldName" - the name of the properties field which contains a unique identifier of a feature inside the specified type class.

"featurePrefix" - Web Feature Service (WFS) type name prefix

"service" - [mandatory] Reference to service identifier.

"geometryType" - Type of geometry that features returned by the described feature source.

"featureTypeMetadata" - Web Map Service (WMS) feature type metadata.

Child nodes:

"attributesMetadata" - [mandatory] Feature attributes metadata definitions.

"id": "fsd_TempHydrant",
"type": "wfsFeatureType",
"typeName": {

"localName": "TempHydrant",
"namespace": "http://www.intergraph.com/geomedia/gml"

},
"primaryKeyFieldName":"FH_ID",
"featurePrefix": "gmgml",
"service": "service_WFS_HenryCo_post_110",
"geometryType": "Point",
"featureTypeMetadata": {

"attributesMetadata": {

"FH_ID": {

#Feature number attribute metadata definition.

Child nodes:

"title" - [mandatory] Attribute title.

"type" - [mandatory] Attribute type. Possible value: "number".

"numberOfDecimalPlaces" - Defines number of decimal places.

"constraints" - Defines attribute values regular expression constraints.

Child nodes:

"type" - [mandatory] Constraint type. Supported values: "minValue", "maxValue".

"minValue" - [mandatory for "type": "minValue"] Constraint value.

"maxValue" - [mandatory for "type": "maxValue"] Constraint value.

"errorMessage" - Error message that is displayed when regex constraint is violated.

"title": "Id",
"type": "number"

},
"StreetName": {

#Feature text attribute metadata definition.

Child nodes:

"title" - [mandatory] Attribute title.

"type" - [mandatory] Attribute type.Possible value: "text".

"constraints" - Defines attribute values regular expression constraints.

Child nodes:

"type" - [mandatory] Constraint type. Supported values: "regex", "minLength", "maxLength".

"regex" - [mandatory for "type": "regex"] Constraint value.

"minLength" - [mandatory for "type": "minLength"] Constraint value.

"maxLength" - [mandatory for "type": "maxLength"] Constraint value.

"errorMessage" - Error message that is displayed when regex constraint is violated.

"title": "Street Name",
"type": "text"

},
"StreetNumber": {

"title": "Street Number",
"type": "number",
"constraints": [

{ "type": "minValue", "minValue": 1 },
{ "type": "maxValue", "maxValue": 999 }

]

},
"D_Status": {

#Feature boolean attribute metadata definition.

Child nodes:

"title" - [mandatory] Attribute title.

"type" - [mandatory] Attribute type.Possible value: "boolean".

"falseValue" - [mandatory] Attribute value for false.

"trueValue" - [mandatory] Attribute value for true.

"title": "Is Fixed?",
"type": "boolean",
"trueValue": "Active",
"falseValue": "Abandoned"

},
"D_Manufacturer": {

#Feature enumeration attribute metadata definition.

Child nodes:

"title" - [mandatory] Attribute title.

"type" - [mandatory] Attribute type.Possible value: "boolean".

"enumerationItems" - [mandatory] Collection of enumeration items definitions.

Child nodes:

"attributeValue" - [mandatory] Attribute value.

"title" - [mandatory] Attribute title.

"title": "Manufacturer",
"type": "enumeration",
"enumerationItems": [

{ "attributeValue": "American AVK Company", "title": "American AVK Companyblack color" },
{ "attributeValue": "American Darling Valve", "title": "American Darling Valve" },
{ "attributeValue": "American Foundry and Mfg. Co", "title": "American Foundry and Mfg. Co" },
{ "attributeValue": "Clow Valve Corp.", "title": "Clow Valve Corp." },
{ "attributeValue": "East Jordan Iron Works", "title": "East Jordan Iron WorksCorp." },
{ "attributeValue": "James Jones Co.", "title": "James Jones Co." },
{ "attributeValue": "Kennedy Valve", "title": "Kennedy Valve" },
{ "attributeValue": "M & H Valve Company", "title": "M & H Valve Company" },
{ "attributeValue": "Mueller Co.", "title": "Mueller Co." },
{ "attributeValue": "Trumbull Industries.", "title": "Trumbull Industries." },
{ "attributeValue": "Waterous Co.", "title": "Waterous Co." }

]

},
"photo_loc": {

#Feature photo attribute metadata definition.

Child nodes:

"title" - [mandatory] Attribute title.

"type" - [mandatory] Attribute type.Possible value: "photo".

"title": "Photo",
"type": "text"

}

}

}

},
{

"id": "fsd_TempWaterLeak",
"type": "wfsFeatureType",
"typeName": {

"localName": "TempWaterLeak",
"namespace": "http://www.intergraph.com/geomedia/gml"

},
"primaryKeyFieldName":"FH_ID",
"featurePrefix": "gmgml",
"service": "service_WFS_HenryCo_post_110",
"geometryType": "Polygon",
"featureTypeMetadata":{

"attributesMetadata": {

"FH_ID": {

"title": "Id",
"type": "number"

},
"StreetName": {

"title": "Street Name",
"type": "text"

},
"StreetNumber": {

"title": "Street Number",
"type": "number",

"constraints": [

{ "type": "minValue", "minValue": 1 },
{ "type": "maxValue", "maxValue": 999 }

]

},
"isFixed": {

"title": "Is Fixed?",
"type": "boolean",
"trueValue": "1",
"falseValue": "0"

},

"CreatedOn": {

"title": "Created On (dd/mm/yy)",
"type": "text",
"constraints": [

{

"type": "regex",
"regex": "[0-3][0-9]\/[0-1][1-9]\/[0-9][0-9]"

}

]

}

}

}

},
{

"id": "fsd_TempPipeLine",
"type": "wfsFeatureType",
"typeName": {

"localName": "TempPipeLine",
"namespace": "http://www.intergraph.com/geomedia/gml"

},
"primaryKeyFieldName":"WL_ID",
"featurePrefix": "gmgml",
"service": "service_WFS_HenryCo_post_110",
"geometryType": "LineString",
"featureTypeMetadata":{

"attributesMetadata": {

"WL_ID": {

"title": "Id",
"type": "number"

},
"D_Material": {

"title": "Material",
"type": "enumeration",
"enumerationItems": [

{ "attributeValue": "AC", "title": "AC" },
{ "attributeValue": "CI", "title": "CI" },
{ "attributeValue": "DI", "title": "DI" },
{ "attributeValue": "PCV", "title": "PCV" },
{ "attributeValue": "STEEL", "title": "STEEL" }

]

},
"D_Size": {

"title": "Size",
"type": "number",
"constraints": [

{ "type": "minValue", "minValue": 1 },
{ "type": "maxValue", "maxValue": 999 }

]

},
"D_Purpose": {

"title": "Purpose",
"type": "enumeration",
"enumerationItems": [

{ "attributeValue": "Distribution", "title": "Distribution" },
{ "attributeValue": "Hydrant Lead", "title": "Hydrant Lead" },
{ "attributeValue": "Finished", "title": "Finished" },
{ "attributeValue": "Transmission/Distribution", "title": "Transmission/Distribution" }

]

}

}

}

},

{

#Web Map Service (WMS) feature source definition.

Child nodes:

"id" - [mandatory] Unique feature source identifier.

"type" - [mandatory] Feature source type. Supported value: "wmsLayer".

"service" - [mandatory] Reference to service identifier.

"layerName" - [mandatory] Web Map Service (WMS) layer name.

"featureTypeMetadata" - Web Map Service (WMS) feature type metadata.

Child nodes:

"attributesMetadata" - [mandatory] Feature attributes metadata definitions.

"id": "fsd_Henry_Parcels",
"type": "wmsLayer",
"layerName": "Henry_Parcels",
"service": "service_WMSHenryCo",
"featureTypeMetadata": {

"attributesMetadata": {

"PARCEL_NO": {

"title": "Parcel Number",
"type": "text"

},

"GP_USE_DES": {

"title": "Land Use",
"type": "text"

}

}

}

},

{

"id": "fsd_Roads",
"type": "wfsFeatureType",
"typeName": {

"localName": "MergedRoads",
"namespace": "http://www.intergraph.com/geomedia/gml"

},
"primaryKeyFieldName":"ID1",
"featurePrefix": "gmgml",
"service": "service_WFS_HenryCo_post_110",
"geometryType": "LineString",
"featureTypeMetadata":{

"attributesMetadata": {

"Title": {

"title": "Title",
"type": "text"

}

}

}

}

],

#"services" - [mandatory] Collection of the application's service definitions

Child nodes:

"id" - [mandatory] Unique serviceidentifier.

"name" - [mandatory] Service name.

"url" - [mandatory] Service URL.

"type" - [mandatory] Service type. Supported values: "osmService", "hereService", "bingMapsService", "wmpsService", "wmsService", "wfsService", "wmtsService", "db", "objectsService", "smartTilesService", "searchBackendService", "apolloCatalogService".

"serviceMetadata" - Reference to service metadata identifier.


"services": [

{

"id": "service_OSM",
"name": "Open Street Map",
"type": "osmService",
"url": "http://{a,b,c}.tile.openstreetmap.org"

},
{

"id": "service_WMTS",
"name": "WMTS Chenry County",
"type": "wmtsService",
"url": "http://62.87.192.117/WMTS_HenryCo_TIF/service.svc/get",
"serviceMetadata" : "serviceMetadata_WMTS"

},
{

"id": "service_WMSHenryCo",
"name": "WMS Chenry County",
"type": "wmsService",
"url": "http://62.87.192.117/WMS_HCWA_Parcels/service.svc/get",
"serviceMetadata" : "serviceMetadata_WMSHenryCo"

},
{

"id": "service_WFS_HenryCo_post_110",
"name": "WFS HenryCo",
"type": "wfsService",
"url": "http://62.87.192.117/WFS_HenryCo/service.svc/post",
"serviceMetadata" : "serviceMetadata_WFS_HenryCo_post_110"

}

],

#"servicesMetadata" - [mandatory] Collection of services metadata

 

"servicesMetadata": [

{

#Web Map Tile Service (WMTS) feature source definition.

Child nodes:

"id" - [mandatory] Unique service metadata identifier.

"serviceTitle" - [mandatory] Service title.

"version" - [mandatory] Service version.

"type" - [mandatory] Service type. Supporte value: "wmtsServiceMetadata".

"operationsMetadata" - [mandatory] Service operation metadata.

"rootLayer" - [mandatory] Root layer definition.

"tileMatrixSets" - [mandatory] Collection of tileMatrixSets definitions. Each tileMatrixSets describes a particular set of tile matrices.

"id": "serviceMetadata_WMTS",
"serviceTitle": "WMTS Henry County",
"version": "1.0.0",
"type": "wmtsServiceMetadata",

#"operationsMetadata" - [mandatory] Service operation metadata.

Child nodes:

"getCapabilities" - [mandatory] GetCapabilities operation metadata.

Child nodes:

"endpoints" - [mandatory] Services operation metadata endpoints definition.

Child nodes:

"get" - Connect point URL prefix and any constraints for the HTTP GET request method for this operation request.

"post" - Connect point URL and any constraints for the HTTP POST request method for this operation request.

"getTile" - [mandatory] GetTile operation metadata.

Child nodes:

"endpoints" - [mandatory] Services operation metadata endpoints definition.

Child nodes:

"get" - Connect point URL prefix and any constraints for the HTTP GET request method for this operation request.

"post" - Connect point URL and any constraints for the HTTP POST request method for this operation request.

"getFeatureInfo" - GetFeatureInfo operation metadata.

Child nodes:

"endpoints" - [mandatory] Services operation metadata endpoints definition.

Child nodes:

"get" - Connect point URL prefix and any constraints for the HTTP GET request method for this operation request.

"post" - Connect point URL and any constraints for the HTTP POST request method for this operation request.

"operationsMetadata": {

 

"getCapabilities": {

"endpoints": {

"get": "http://62.87.192.117/WMTS_HenryCo_TIF/service.svc/get?"

}

},
"getTile": {

"endpoints": {

"get": "http://62.87.192.117/WMTS_HenryCo_TIF/service.svc/get?"

}

},
"getFeatureInfo": {

"endpoints": {

"get": "http://62.87.192.117/WMTS_HenryCo_TIF/service.svc/get?"

}

}

},

#"rootLayer" - [mandatory] Root layer definition.

Child nodes:

"layers" - [mandatory] Root layer definition.

Child nodes:

"title" - Layer title.

"name" - Layer name

"crs" - Collection of coordinate reference system (CRS) codes.

"tileMatrixSetLinks" - Collection of tileMatrixSetLinks definitions.

Child nodes:

"tileMatrixSetId" - [mandatory] Tile matrix set id.

 "supportedCRS" - [mandatory] Reference to supported coordinate reference system (CRS).

"formats" - Collection of supported output MIME types format for the legend image.

"styles" - Collection of supported styles names.

"rootLayer": {

"layers": [

{

"title": "Henry County",
"name": "HCWA_GEOTIFS",
"crs": [

"EPSG:3857"

],
"tileMatrixSetLinks": [

{

"tileMatrixSetId": "HCWA_GEOTIFS_3857",
"supportedCRS": "EPSG:3857"

},
{

"tileMatrixSetId": "HCWA_GEOTIFS",
"supportedCRS": "EPSG:2885"

}

],
"formats": [

"image/png"

],
"styles": [

"default"

]

}

]

},

#"tileMatrixSets" - [mandatory] Collection of tileMatrixSets definitions. Each tileMatrixSets describes a particular set of tile matrices.

Child nodes:

"id" - "Unique tile matrix set identifier".

"supportedCRS" - "Reference to one coordinate reference system (CRS)".

"tileMatrices" - Collection of tile matrices definitions.

Child nodes:

"identifier" - [mandatory] Unique tile matrix identifier.

"tileWidth" - [mandatory] Width of each tile of this tile matrix in pixels.

"tileHeight" - [mandatory] Height of each tile of this tile matrix in pixels.

"matrixWidth" - [mandatory] Width of the matrix (number of tiles in width).

"matrixHeight" - [mandatory] Height of the matrix (number of tiles in height).

"scaleDenominator" - [mandatory] Scale denominator level of this tile matrix.

"topLeftCorner" - [mandatory] Position in CRS coordinates of the top-left corner of this tile matrix. This are the precise coordinates of the top left corner of top left pixel of the 0,0 tile in SupportedCRS coordinates of this TileMatrixSet.

"globalCRS84Scale" - Defines if tile matrix set is globalCRS84Scale.

"globalCRS84Pixel" - Defines if tile matrix set is globalCRS84Pixel.

"googleCRS84Quad" - Defines if tile matrix set is googleCRS84Quad.

"googleMapsCompatible" - Defines if tile matrix set is googleMapsCompatible.

"tileMatrixSets": [

{

"id": "HCWA_GEOTIFS_3857",
"supportedCRS": "EPSG:3857",
"tileMatrices": [

{

"identifier": "0",
"tileWidth": 256,
"tileHeight": 256,
"matrixWidth": 1,
"matrixHeight": 1,
"scaleDenominator": 2232142.85714286,
"topLeftCorner": [

-9440000, 4000000

]

},
{

"identifier": "1",
"tileWidth": 256,
"tileHeight": 256,
"matrixWidth": 2,
"matrixHeight": 1,
"scaleDenominator": 1116071.42857143,
"topLeftCorner": [

-9440000, 4000000

]

},
{

"identifier": "2",
"tileWidth": 256,
"tileHeight": 256,
"matrixWidth": 4,
"matrixHeight": 2,
"scaleDenominator": 558035.714285714,
"topLeftCorner": [

-9420000, 4000000

]

},
{

"identifier": "3",
"tileWidth": 256,
"tileHeight": 256,
"matrixWidth": 6,
"matrixHeight": 4,
"scaleDenominator": 279017.857142857,

"topLeftCorner": [

-9420000, 4000000

]

},
{

"identifier": "4",
"tileWidth": 256,
"tileHeight": 256,
"matrixWidth": 11,
"matrixHeight": 6,
"scaleDenominator": 139508.928571429,
"topLeftCorner": [

-9420000, 3990000

]

},
{

"identifier": "5",
"tileWidth": 256,
"tileHeight": 256,
"matrixWidth": 20,
"matrixHeight": 10,
"scaleDenominator": 69754.4642857143,
"topLeftCorner": [

-9415000, 3985000

]

},
{

"identifier": "6",
"tileWidth": 256,
"tileHeight": 256,
"matrixWidth": 39,
"matrixHeight": 20,
"scaleDenominator": 34877.2321428571,
"topLeftCorner": [

-9415000, 3985000

]

},
{

"identifier": "7",
"tileWidth": 256,
"tileHeight": 256,
"matrixWidth": 94,
"matrixHeight": 48,
"scaleDenominator": 13950.8928571429,
"topLeftCorner": [

-9413000, 3983000

]

},
{

"identifier": "8",
"tileWidth": 256,
"tileHeight": 256,
"matrixWidth": 187,
"matrixHeight": 95,
"scaleDenominator": 6975.44642857143,
"topLeftCorner": [

-9413000, 3983000

]

},
{

"identifier": "9",
"tileWidth": 256,
"tileHeight": 256,
"matrixWidth": 372,
"matrixHeight": 189,
"scaleDenominator": 3487.72321428571,
"topLeftCorner": [

-9412750, 3982750

]

},
{

"identifier": "10",
"tileWidth": 256,
"tileHeight": 256,
"matrixWidth": 743,
"matrixHeight": 378,
"scaleDenominator": 1743.86160714286,
"topLeftCorner": [

-9412625, 3982750

]

},
{

"identifier": "11",
"tileWidth": 256,
"tileHeight": 256,
"matrixWidth": 1485,
"matrixHeight": 754,
"scaleDenominator": 871.930803571428,
"topLeftCorner": [

-9412625, 3982687.5

]

},
{

"identifier": "12",
"tileWidth": 256,
"tileHeight": 256,
"matrixWidth": 2969,
"matrixHeight": 1507,
"scaleDenominator": 435.965401785714,
"topLeftCorner": [

-9412593.75, 3982656.25

]

},
{

"identifier": "13",
"tileWidth": 256,
"tileHeight": 256,
"matrixWidth": 5937,
"matrixHeight": 3013,
"scaleDenominator": 217.982700892857,
"topLeftCorner": [

-9412593.75, 3982656.25

]

},
{

"identifier": "14",
"tileWidth": 256,
"tileHeight": 256,
"matrixWidth": 11873,
"matrixHeight": 6024,
"scaleDenominator": 108.991350446429,
"topLeftCorner": [

-9412585.9375, 3982648.4375

]

}

],
"globalCRS84Scale": false,
"globalCRS84Pixel": false,
"googleCRS84Quad": false,
"googleMapsCompatible": false

},

]

},
{

#Web Feature Service (WFS) metadata definition.

Child nodes:

"id" - [mandatory] Unique service metadata identifier.

"serviceTitle" - [mandatory] Service title.

"version" - [mandatory] Service version.

"type" - [mandatory] Service type. Supported value: wfsServiceMetadata.

"operationsMetadata" - [mandatory] Service operation metadata.

"featureTypes" - [mandatory] Collection of feature type definitions.

"id": "serviceMetadata_WFS_HenryCo_post_110",
"serviceTitle": "WFS 1.1.0",
"version": "1.1.0",
"type": "wfsServiceMetadata",

#"operationsMetadata" - [mandatory] Service operation metadata.

Child nodes:

"getCapabilities" - [mandatory] GetCapabilities operation metadata.

Child nodes:

"endpoints" - [mandatory] Services operation metadata endpoints definition.

Child nodes:

"get" - Connect point URL prefix and any constraints for the HTTP GET request method for this operation request.

"post" - Connect point URL and any constraints for the HTTP POST request method for this operation request.

"getFeature" - [mandatory] GetFeature operation metadata.

Child nodes:

"parameters" - Service operation metadata parameters definition.

Child nodes:

"formats" - Supported valid output MIME types for a services operation.

"endpoints" - [mandatory] Services operation metadata endpoints definition.

Child nodes:

"get" - Connect point URL prefix and any constraints for the HTTP GET request method for this operation request.

"post" - Connect point URL and any constraints for the HTTP POST request method for this operation request.

"describeFeatureType" - DescribeFeatureType operation metadata.

Child nodes:

"endpoints" - [mandatory] Services operation metadata endpoints definition.

Child nodes:

"get" - Connect point URL prefix and any constraints for the HTTP GET request method for this operation request.

"post" - Connect point URL and any constraints for the HTTP POST request method for this operation request.

"operationsMetadata": {

"getCapabilities": {

"endpoints": {

"post": "http://62.87.192.117/WFS_HenryCo/service.svc/post"

}

},
"getFeature": {

"parameters": {

"formats": [

"text/xml; subtype=gml/3.1.1"

]

},

"endpoints": {

"post": "http://62.87.192.117/WFS_HenryCo/service.svc/post"

}

},
"describeFeatureType": {

"endpoints": {

"post": "http://62.87.192.117/WFS_HenryCo/service.svc/post"

}

}

},

#"featureTypes" - Collection of feature type definitions.

Child nodes:

"id" - [mandatory] Unique feature type identifier.
"title" - Feature type title.

"name" - [mandatory] Feature type name.

Child nodes:

"localName" - [mandatory] Feature type local name.

"namespace" - Feature type namespace.

"outputFormats" - [mandatory] Collection of feature type output formats.

"defaultCrs" - [mandatory] Coordinate reference system (CRS) codes.

"otherCrses" - Collection of coordinate reference system (CRS) codes

"featureTypes": [

{

"title": "Water Leak",
"name": {

"localName": "TempWaterLeak",
"namespace": "http://www.intergraph.com/geomedia/gml"

},
"outputFormats": ["text/xml; subtype=gml/3.1.1"],
"defaultCrs": "EPSG:3857"

},
{

"title": "Pipe Line",
"name": {

"localName": "TempPipeLine",
"namespace": "http://www.intergraph.com/geomedia/gml"

},
"outputFormats": ["text/xml; subtype=gml/3.1.1"],
"defaultCrs": "EPSG:3857"

},
{

"title": "Hydrant",
"name": {

"localName": "TempHydrant",
"namespace": "http://www.intergraph.com/geomedia/gml"

},
"outputFormats": ["text/xml; subtype=gml/3.1.1"],
"defaultCrs": "EPSG:3857"

},
{

"title": "Streets",
"name": {

"localName": "MergedRoads",
"namespace": "http://www.intergraph.com/geomedia/gml"

},
"outputFormats": ["text/xml; subtype=gml/3.1.1"],
"defaultCrs": "EPSG:3857"

},
{

"title": "Fire Hydrant",
"name": {

"localName": "FireHydrant1",
"namespace": "http://www.intergraph.com/geomedia/gml"

},
"outputFormats": ["text/xml; subtype=gml/3.1.1"],
"defaultCrs": "EPSG:3857"

}

]

},
{

#Web Map Service (WMS) metadata definition.

Child nodes:

"id" - [mandatory] Unique service metadata identifier.

"serviceTitle" - [mandatory] Service title.

"version" - [mandatory] Service version.

"type" - [mandatory] Service type. Supported value: wmsServiceMetadata.

"operationsMetadata" - [mandatory] Service operation metadata.

"rootLayer" - [mandatory] Root layer definition.

"id": "serviceMetadata_WMSHenryCo",
"serviceTitle": "Hexagon Geospatial OGC Web Map Service",
"version": "1.3.0",
"type": "wmsServiceMetadata",

#"operationsMetadata" - [mandatory] Service operation metadata.

Child nodes:

"getCapabilities" - [mandatory] GetCapabilities operation metadata.

Child nodes:

"parameters" - Service operation metadata parameters definition.

Child nodes:

"formats" - Supported valid output MIME types for a services operation.

"endpoints" - [mandatory] Services operation metadata endpoints definition.

Child nodes:

"get" - Connect point URL prefix and any constraints for the HTTP GET request method for this operation request.

"post" - Connect point URL and any constraints for the HTTP POST request method for this operation request.

"getMap" - [mandatory] GetMap operation metadata.

Child nodes:

"parameters" - Service operation metadata parameters definition.

Child nodes:

"formats" - Supported valid output MIME types for a services operation.

"endpoints" - [mandatory] Services operation metadata endpoints definition.

Child nodes:

"get" - Connect point URL prefix and any constraints for the HTTP GET request method for this operation request.

"post" - Connect point URL and any constraints for the HTTP POST request method for this operation request.

"getFeatureInfo" - GetFeatureInfo operation metadata.

Child nodes:

"parameters" - Service operation metadata parameters definition.

Child nodes:

"formats" - Supported valid output MIME types for a services operation.

"endpoints" - [mandatory] Services operation metadata endpoints definition.

Child nodes:

"get" - Connect point URL prefix and any constraints for the HTTP GET request method for this operation request.

"post" - Connect point URL and any constraints for the HTTP POST request method for this operation request.for this operation request.

"operationsMetadata": {

"getCapabilities": {

"parameters": {

"formats": [

"text/xml"

]

},
"endpoints": {

"get": "http://62.87.192.117/WMS_HCWA_Parcels/service.svc/get",
"post": "http://62.87.192.117/WMS_HCWA_Parcels/service.svc/post"

}

},
"getMap": {

"parameters": {

"formats": [

"image/png",
"image/jpeg",
"image/svg+xml"

]

},
"endpoints": {

"get": "http://62.87.192.117/WMS_HCWA_Parcels/service.svc/get",
"post": "http://62.87.192.117/WMS_HCWA_Parcels/service.svc/post"

}

},

"getFeatureInfo": {

"parameters": {

"formats": [

"text/xml",
"text/html",
"application/gml+xml; version=3.1"

]

},

"endpoints": {

"get": "http://62.87.192.117/WMS_HCWA_Parcels/service.svc/get",
"post": "http://62.87.192.117/WMS_HCWA_Parcels/service.svc/post"

}

}

},

#"rootLayer" - [mandatory] Root layer definition.

Child nodes:

"title" - [mandatory] Layer title.

"name" - [mandatory] Layer name.

"crs" - Collection of coordinate reference system (CRS) codes.

"layers" - Collection of layers identifiers.

Child nodes:

"title" - [mandatory] Layer title.

"name" - [mandatory] Layer name.

"rootLayer": {

"title": "Hexagon Geospatial OGC Web Map Service",
"name": "",
"crs": [

"EPSG:3857"

],
"layers": [

{

"title": "Parcels",
"name": "Henry_Parcels"

}

]

}

}

],

#"crses" - [mandatory] Collection of coordinate reference system (CRS) definition

Child nodes:

"id" - [mandatory] Unique coordinate reference system (CRS) definition identifier.

"name" - [mandatory] Coordinate reference system (CRS) name.

"code" - [mandatory] Coordinate reference system (CRS) code.

"axes" - [mandatory] Axes direction and label definition.

Child nodes:

"direction" - [mandatory] Axe direction, 0 for North, 1 for East, 2 for South, 4 for West.

"label" - [mandatory] Axe label.

"wGS84BBox" - [mandatory] WGS84 bounding box definition.

Child nodes:

"north" - [mandatory] WGS84 bounding box north value.

"east" - [mandatory] WGS84 bounding box north east.

"south" - [mandatory] WGS84 bounding box north south.

"west" - [mandatory] WGS84 bounding box north west.

"proj4Config" - [mandatory] Coordinate reference system (CRS) definition in proj4Config format.

"isGeographic" - [mandatory] Defines if coordinate reference system (CRS) is geographic.

"unit" - [mandatory] WGS84 bounding box definition.

"crses": [

{

"id": "epsg_4326",
"name": "WGS 84",
"code": "EPSG:4326",
"axes": [

{

"direction": 0,
"label": "N"

},
{

"direction": 1,
"label": "E"

}

],
"wGS84BBox": {

"north": 90,
"east": 180,
"south": -90,
"west": -180

},
"proj4Config": "+proj=longlat +ellps=WGS84 +datum=WGS84 +no_defs",
"isGeographic": true,
"unit": {

"name": "DMSH",
"fromMetersRatio": 0.0174532925199433

}

},
{

"id": "epsg_3857",
"name": "Popular Visualisation CRS / Mercator",
"code": "EPSG:3857",
"axes": [

{

"direction": 1,
"label": "X"

},
{

"direction": 0,
"label": "Y"

}

],
"wGS84BBox": {

"north": 85,
"east": 180,
"south": -85,
"west": -180

},
"proj4Config": "+proj=merc +a=6378137 +b=6378137 +lat_ts=0.0 +lon_0=0.0 +x_0=0.0 +y_0=0 +k=1.0 +units=m +nadgrids=@null +no_defss",
"isGeographic": false,
"unit": {

"name": "metre",
"fromMetersRatio": 1

}

}

]

}

Overview
Contributors