OGC vector tile source

This commit is contained in:
Tim Schaub
2021-08-29 15:34:29 -06:00
parent 791add0d73
commit 4099f60779
11 changed files with 1512 additions and 308 deletions
@@ -0,0 +1,85 @@
{
"title" : "blueMarble",
"dataType" : "map",
"tileMatrixSetURI" : "http://www.opengis.net/def/tilematrixset/OGC/1.0/WebMercatorQuad",
"tileMatrixSetDefinition" : "https://maps.ecere.com/ogcapi/tileMatrixSets/WebMercatorQuad",
"tileMatrixSetLimits" : [
{ "tileMatrix" : "0", "minTileRow" : 0, "maxTileRow" : 0, "minTileCol" : 0, "maxTileCol" : 0 },
{ "tileMatrix" : "1", "minTileRow" : 0, "maxTileRow" : 1, "minTileCol" : 0, "maxTileCol" : 1 },
{ "tileMatrix" : "2", "minTileRow" : 0, "maxTileRow" : 3, "minTileCol" : 0, "maxTileCol" : 3 },
{ "tileMatrix" : "3", "minTileRow" : 0, "maxTileRow" : 7, "minTileCol" : 0, "maxTileCol" : 7 },
{ "tileMatrix" : "4", "minTileRow" : 0, "maxTileRow" : 15, "minTileCol" : 0, "maxTileCol" : 15 },
{ "tileMatrix" : "5", "minTileRow" : 0, "maxTileRow" : 31, "minTileCol" : 0, "maxTileCol" : 31 },
{ "tileMatrix" : "6", "minTileRow" : 0, "maxTileRow" : 63, "minTileCol" : 0, "maxTileCol" : 63 },
{ "tileMatrix" : "7", "minTileRow" : 0, "maxTileRow" : 127, "minTileCol" : 0, "maxTileCol" : 127 },
{ "tileMatrix" : "8", "minTileRow" : 0, "maxTileRow" : 255, "minTileCol" : 0, "maxTileCol" : 255 },
{ "tileMatrix" : "9", "minTileRow" : 0, "maxTileRow" : 511, "minTileCol" : 0, "maxTileCol" : 511 }
],
"centerPoint" : {
"coordinates" : [
0,
0
],
"tileMatrix" : "4",
"scaleDenominator" : 34942641.501794859767,
"cellSize" : 9783.9396205025605
},
"links" : [
{
"rel" : "self",
"type" : "application/json",
"title" : "The JSON representation of the WebMercatorQuad map tileset for blueMarble",
"href" : "/ogcapi/collections/blueMarble/map/tiles/WebMercatorQuad?f=json"
},
{
"rel" : "alternate",
"type" : "text/plain",
"title" : "The ECON representation of the WebMercatorQuad map tileset for blueMarble",
"href" : "/ogcapi/collections/blueMarble/map/tiles/WebMercatorQuad?f=econ"
},
{
"rel" : "alternate",
"type" : "text/html",
"title" : "The HTML representation of the WebMercatorQuad map tileset for blueMarble",
"href" : "/ogcapi/collections/blueMarble/map/tiles/WebMercatorQuad?=html"
},
{
"rel" : "alternate",
"type" : "application/json+tile",
"title" : "The TileJSON representation of the WebMercatorQuad map tileset for blueMarble",
"href" : "/ogcapi/collections/blueMarble/map/tiles/WebMercatorQuad?f=tilejson"
},
{
"rel" : "http://www.opengis.net/def/rel/ogc/1.0/geodata",
"href" : "/ogcapi/collections/blueMarble"
},
{
"rel" : "item",
"type" : "application/vnd.gnosis-map-tile",
"title" : "WebMercatorQuad map tiles for blueMarble (as GNOSIS Map Tiles)",
"href" : "/ogcapi/collections/blueMarble/map/tiles/WebMercatorQuad/{tileMatrix}/{tileRow}/{tileCol}.gmt",
"templated" : true
},
{
"rel" : "item",
"type" : "image/png",
"title" : "WebMercatorQuad map tiles for blueMarble (as PNG)",
"href" : "/ogcapi/collections/blueMarble/map/tiles/WebMercatorQuad/{tileMatrix}/{tileRow}/{tileCol}.png",
"templated" : true
},
{
"rel" : "item",
"type" : "image/jpeg",
"title" : "WebMercatorQuad map tiles for blueMarble (as JPG)",
"href" : "/ogcapi/collections/blueMarble/map/tiles/WebMercatorQuad/{tileMatrix}/{tileRow}/{tileCol}.jpg",
"templated" : true
},
{
"rel" : "item",
"type" : "image/tiff; application=geotiff",
"title" : "WebMercatorQuad map tiles for blueMarble (as GeoTIFF)",
"href" : "/ogcapi/collections/blueMarble/map/tiles/WebMercatorQuad/{tileMatrix}/{tileRow}/{tileCol}.tif",
"templated" : true
}
]
}
@@ -0,0 +1,229 @@
{
"title" : "ne_10m_admin_0_countries",
"dataType" : "vector",
"tileMatrixSetURI" : "http://www.opengis.net/def/tilematrixset/OGC/1.0/WebMercatorQuad",
"tileMatrixSetDefinition" : "https://maps.ecere.com/ogcapi/tileMatrixSets/WebMercatorQuad",
"tileMatrixSetLimits" : [
{ "tileMatrix" : "0", "minTileRow" : 0, "maxTileRow" : 0, "minTileCol" : 0, "maxTileCol" : 0 },
{ "tileMatrix" : "1", "minTileRow" : 0, "maxTileRow" : 1, "minTileCol" : 0, "maxTileCol" : 1 },
{ "tileMatrix" : "2", "minTileRow" : 0, "maxTileRow" : 3, "minTileCol" : 0, "maxTileCol" : 3 },
{ "tileMatrix" : "3", "minTileRow" : 0, "maxTileRow" : 7, "minTileCol" : 0, "maxTileCol" : 7 },
{ "tileMatrix" : "4", "minTileRow" : 0, "maxTileRow" : 15, "minTileCol" : 0, "maxTileCol" : 15 },
{ "tileMatrix" : "5", "minTileRow" : 0, "maxTileRow" : 31, "minTileCol" : 0, "maxTileCol" : 31 },
{ "tileMatrix" : "6", "minTileRow" : 0, "maxTileRow" : 63, "minTileCol" : 0, "maxTileCol" : 63 },
{ "tileMatrix" : "7", "minTileRow" : 0, "maxTileRow" : 127, "minTileCol" : 0, "maxTileCol" : 127 }
],
"layers" : [
{
"id" : "ne_10m_admin_0_countries",
"dataType" : "vector",
"geometryType" : "polygon",
"minScaleDenominator" : 4367830.1877243574709,
"minCellSize" : 1222.9924525628201,
"maxTileMatrix" : "7",
"links" : [
{
"rel" : "http://www.opengis.net/def/rel/ogc/1.0/geodata",
"href" : "/ogcapi/collections/NaturalEarth:cultural:ne_10m_admin_0_countries"
}
],
"propertiesSchema" : {
"type" : "object",
"properties" : { "abbrev" : {
"type" : "string"
}, "abbrev_len" : {
"type" : "integer"
}, "adm0_a3" : {
"type" : "string"
}, "adm0_a3_is" : {
"type" : "string"
}, "adm0_a3_un" : {
"type" : "integer"
}, "adm0_a3_us" : {
"type" : "string"
}, "adm0_a3_wb" : {
"type" : "integer"
}, "adm0_dif" : {
"type" : "integer"
}, "admin" : {
"type" : "string"
}, "brk_a3" : {
"type" : "string"
}, "brk_diff" : {
"type" : "integer"
}, "brk_group" : {
"type" : "string"
}, "brk_name" : {
"type" : "string"
}, "continent" : {
"type" : "string"
}, "economy" : {
"type" : "string"
}, "featurecla" : {
"type" : "string"
}, "fips_10" : {
"type" : "string"
}, "formal_en" : {
"type" : "string"
}, "formal_fr" : {
"type" : "string"
}, "gdp_md_est" : {
"type" : "integer"
}, "gdp_year" : {
"type" : "integer"
}, "geou_dif" : {
"type" : "integer"
}, "geounit" : {
"type" : "string"
}, "gu_a3" : {
"type" : "string"
}, "homepart" : {
"type" : "integer"
}, "income_grp" : {
"type" : "string"
}, "iso_a2" : {
"type" : "string"
}, "iso_a3" : {
"type" : "string"
}, "iso_n3" : {
"type" : "string"
}, "labelrank" : {
"type" : "integer"
}, "lastcensus" : {
"type" : "integer"
}, "level" : {
"type" : "integer"
}, "long_len" : {
"type" : "integer"
}, "mapcolor13" : {
"type" : "integer"
}, "mapcolor7" : {
"type" : "integer"
}, "mapcolor8" : {
"type" : "integer"
}, "mapcolor9" : {
"type" : "integer"
}, "name" : {
"type" : "string"
}, "name_alt" : {
"type" : "string"
}, "name_len" : {
"type" : "integer"
}, "name_long" : {
"type" : "string"
}, "name_sort" : {
"type" : "string"
}, "note_adm0" : {
"type" : "string"
}, "note_brk" : {
"type" : "string"
}, "pop_est" : {
"type" : "integer"
}, "pop_year" : {
"type" : "integer"
}, "postal" : {
"type" : "string"
}, "region_un" : {
"type" : "string"
}, "region_wb" : {
"type" : "string"
}, "scalerank" : {
"type" : "integer"
}, "sov_a3" : {
"type" : "string"
}, "sovereignt" : {
"type" : "string"
}, "su_a3" : {
"type" : "string"
}, "su_dif" : {
"type" : "integer"
}, "subregion" : {
"type" : "string"
}, "subunit" : {
"type" : "string"
}, "tiny" : {
"type" : "integer"
}, "type" : {
"type" : "string"
}, "un_a3" : {
"type" : "string"
}, "wb_a2" : {
"type" : "string"
}, "wb_a3" : {
"type" : "string"
}, "wikipedia" : {
"type" : "integer"
}, "woe_id" : {
"type" : "integer"
} }
}
}
],
"centerPoint" : {
"coordinates" : [
0,
0.000102911832
],
"tileMatrix" : "4",
"scaleDenominator" : 34942641.501794859767,
"cellSize" : 9783.9396205025605
},
"links" : [
{
"rel" : "self",
"type" : "application/json",
"title" : "The JSON representation of the WebMercatorQuad vector tileset for NaturalEarth:cultural:ne_10m_admin_0_countries",
"href" : "/ogcapi/collections/NaturalEarth:cultural:ne_10m_admin_0_countries/tiles/WebMercatorQuad?f=json"
},
{
"rel" : "alternate",
"type" : "text/plain",
"title" : "The ECON representation of the WebMercatorQuad vector tileset for NaturalEarth:cultural:ne_10m_admin_0_countries",
"href" : "/ogcapi/collections/NaturalEarth:cultural:ne_10m_admin_0_countries/tiles/WebMercatorQuad?f=econ"
},
{
"rel" : "alternate",
"type" : "text/html",
"title" : "The HTML representation of the WebMercatorQuad vector tileset for NaturalEarth:cultural:ne_10m_admin_0_countries",
"href" : "/ogcapi/collections/NaturalEarth:cultural:ne_10m_admin_0_countries/tiles/WebMercatorQuad?=html"
},
{
"rel" : "alternate",
"type" : "application/json+tile",
"title" : "The TileJSON representation of the WebMercatorQuad vector tileset for NaturalEarth:cultural:ne_10m_admin_0_countries",
"href" : "/ogcapi/collections/NaturalEarth:cultural:ne_10m_admin_0_countries/tiles/WebMercatorQuad?f=tilejson"
},
{
"rel" : "http://www.opengis.net/def/rel/ogc/1.0/geodata",
"href" : "/ogcapi/collections/NaturalEarth:cultural:ne_10m_admin_0_countries"
},
{
"rel" : "item",
"type" : "application/vnd.gnosis-map-tile",
"title" : "WebMercatorQuad vector tiles for NaturalEarth:cultural:ne_10m_admin_0_countries (as GNOSIS Map Tiles)",
"href" : "/ogcapi/collections/NaturalEarth:cultural:ne_10m_admin_0_countries/tiles/WebMercatorQuad/{tileMatrix}/{tileRow}/{tileCol}.gmt",
"templated" : true
},
{
"rel" : "item",
"type" : "application/vnd.mapbox-vector-tile",
"title" : "WebMercatorQuad vector tiles for NaturalEarth:cultural:ne_10m_admin_0_countries (as Mapbox Vector Tiles)",
"href" : "/ogcapi/collections/NaturalEarth:cultural:ne_10m_admin_0_countries/tiles/WebMercatorQuad/{tileMatrix}/{tileRow}/{tileCol}.mvt",
"templated" : true
},
{
"rel" : "item",
"type" : "application/geo+json",
"title" : "WebMercatorQuad vector tiles for NaturalEarth:cultural:ne_10m_admin_0_countries (as GeoJSON)",
"href" : "/ogcapi/collections/NaturalEarth:cultural:ne_10m_admin_0_countries/tiles/WebMercatorQuad/{tileMatrix}/{tileRow}/{tileCol}.json",
"templated" : true
},
{
"rel" : "item",
"type" : "text/mapml",
"title" : "WebMercatorQuad vector tiles for NaturalEarth:cultural:ne_10m_admin_0_countries (as MapML)",
"href" : "/ogcapi/collections/NaturalEarth:cultural:ne_10m_admin_0_countries/tiles/WebMercatorQuad/{tileMatrix}/{tileRow}/{tileCol}.mapml",
"templated" : true
}
]
}