Download OpenAPI specification:Download
Mapray Vectile Dataset APIは3次元地理空間のベクトルタイルデータの管理機能を提供します。
Vectile Datasetは3次元のベクトルタイルデータを意味します。
Response body | HTTP status code | 説明 |
---|---|---|
invalid request | 400 | 無効なリクエスト |
unauthorized | 401 | 権限がありません |
not found | 404 | 該当データが存在しません |
認証情報から得たorganizationIDに紐づく全てのVectile Datasetのリストを取得します。
page | integer >= 1 Default: 1 1ページの要素数がlimitの場合のページ番号 |
limit | integer [ 1 .. 100 ] Default: 5 1ページの要素数 |
sort | string Default: "updatedAt" Enum: "id" "name" "updatedAt" ソートを行うプロパティ |
direction | string Default: "desc" Enum: "asc" "desc" ソート方向 |
[- {
- "id": "5078911457165312",
- "owner_id": "6232715078664192",
- "name": "shinagawa_area",
- "description": "example",
- "layer_name": "layer",
- "min_zoom": 4,
- "max_zoom": 10,
- "files": [
- {
- "name": "vectile.json",
- "format": "json"
}
], - "attributions": [
- {
- "display": "@Mapray",
- "description": "Mapray",
}
], - "created_at": "2017-09-04T05:56:10Z",
- "updated_at": "2017-09-08T08:12:13Z",
- "status": "ready",
- "error": ""
}, - {
- "id": "4825312963201189",
- "owner_id": "6232715078664192",
- "name": "ikebukuro_area",
- "description": "example",
- "layer_name": "layer",
- "min_zoom": 8,
- "max_zoom": 20,
- "files": [
- {
- "name": "vectile.json",
- "format": "json"
}
], - "attributions": [
- {
- "display": "@Mapray",
- "description": "Mapray",
}
], - "created_at": "2017-11-23T02:13:07Z",
- "updated_at": "2018-01-05T05:32:46Z",
- "status": "ready",
- "error": ""
}
]
新しいVectile Datasetを作成します。
name required | string [ 1 .. 128 ] characters 名前 |
description | string <= 300 characters Default: "" 説明 |
layer_name | string <= 100 characters データを読み込むレイヤーの名前 |
min_zoom | number [ 0 .. 20 ] Default: 0 |
max_zoom | number or null Default: null nullの場合は妥当な最大ズームレベルを推測します |
Array of objects (fileformat) ファイル一覧 | |
Array of objects (attributions) | |
src_file_type | string Enum: "json" "geojson" "kml" コンバート前のデータフォーマット |
{- "name": "shinagawa_area",
- "description": "example",
- "layer_name": "layer",
- "min_zoom": 4,
- "max_zoom": 10,
- "src_file_type": "json",
- "files": [
- {
- "name": "vectile.json",
- "format": "json"
}
], - "attributions": [
- {
- "display": "©Mapray",
- "description": "Mapray",
}
]
}
{- "id": "4811188005240832",
- "owner_id": "4098494030324145",
- "created_at": "2017-09-04T05:56:10Z",
- "updated_at": "2017-09-08T08:12:13Z",
- "name": "shinagawa_area",
- "description": "example",
- "layer_name": "layer",
- "min_zoom": 4,
- "max_zoom": 10,
- "files": [
- {
- "name": "vectile.json",
- "format": "json"
}
], - "status": "ready",
- "error": "",
- "attributions": [
- {
- "display": "©Mapray",
- "description": "Mapray",
}
]
}
指定したVectile Datasetの情報を取得します。
VectileDatasetID required | string 指定するVectile DatasetのID |
{- "id": "4811188005240832",
- "owner_id": "4098494030324145",
- "created_at": "2017-09-04T05:56:10Z",
- "updated_at": "2017-09-08T08:12:13Z",
- "name": "shinagawa_area",
- "description": "example",
- "layer_name": "layer",
- "min_zoom": 4,
- "max_zoom": 10,
- "files": [
- {
- "name": "vectile.json",
- "format": "json"
}
], - "status": "ready",
- "error": "",
- "attributions": [
- {
- "display": "©Mapray",
- "description": "Mapray",
}
]
}
Vectile Datasetのプロパティを更新します。 request bodyで指定したVectile Datasetオブジェクトのデータでデータが全て更新されます。(部分更新はできません)
VectileDatasetID required | string 指定するVectile DatasetのID |
name required | string [ 1 .. 128 ] characters 名前 |
description | string [ 0 .. 300 ] characters 説明 |
Array of objects (attributions) |
{- "name": "shinagawa_area",
- "description": "example",
- "attributions": [
- {
- "display": "©Mapray",
- "description": "Mapray",
}
]
}
{- "id": "4811188005240832",
- "owner_id": "4098494030324145",
- "created_at": "2017-09-04T05:56:10Z",
- "updated_at": "2017-09-08T08:12:13Z",
- "name": "shinagawa_area",
- "description": "example",
- "layer_name": "layer",
- "min_zoom": 4,
- "max_zoom": 10,
- "files": [
- {
- "name": "vectile.json",
- "format": "json"
}
], - "status": "ready",
- "error": "",
- "attributions": [
- {
- "display": "©Mapray",
- "description": "Mapray",
}
]
}
Vectile Dataset をコンバートリクエスト前の状態に戻します。 再度ファイルをアップロードする必要があります。
VectileDatasetID required | string 指定するVectile DatasetのID |
name required | string [ 1 .. 128 ] characters 名前 |
description | string <= 300 characters Default: "" 説明 |
layer_name | string <= 100 characters データを読み込むレイヤーの名前 |
min_zoom | number [ 0 .. 20 ] Default: 0 |
max_zoom | number or null Default: null nullの場合は妥当な最大ズームレベルを推測します |
Array of objects (fileformat) ファイル一覧 | |
Array of objects (attributions) | |
src_file_type | string Enum: "json" "geojson" "kml" コンバート前のデータフォーマット |
{- "name": "shinagawa_area",
- "description": "example",
- "layer_name": "layer",
- "min_zoom": 4,
- "max_zoom": 10,
- "src_file_type": "json",
- "files": [
- {
- "name": "vectile.json",
- "format": "json"
}
], - "attributions": [
- {
- "display": "©Mapray",
- "description": "Mapray",
}
]
}
{- "id": "4811188005240832",
- "owner_id": "4098494030324145",
- "created_at": "2017-09-04T05:56:10Z",
- "updated_at": "2017-09-08T08:12:13Z",
- "name": "shinagawa_area",
- "description": "example",
- "layer_name": "layer",
- "min_zoom": 4,
- "max_zoom": 10,
- "files": [
- {
- "name": "vectile.json",
- "format": "json"
}
], - "status": "ready",
- "error": "",
- "attributions": [
- {
- "display": "©Mapray",
- "description": "Mapray",
}
]
}
Vectile ファイルをアップロードするためのURLを取得し、データを送信することでアップロードできます。
VectileDatasetID required | string 指定するVectile DatasetのID |
アップロードするファイル情報
filename required | string ファイル名 |
content_type required | string ファイルのContent-Type https://www.iana.org/assignments/media-types/media-types.xhtml |
[- {
- "filename": "vectile.json",
- "content_type": "application/geo+json"
}
]
[- {
- "filename": "vectile.json",
- "content_type": "application/geo+json",
}
]
ファイルアップロードを実行します。
upload_url required | string Create Upload URLで取得したUpload URL |
Content-Type required | string URL生成時に指定したContent-Type |
アップロードするデータ
<?xml version='1.0' encoding='UTF-8'?> <Error> <Code>ExpiredToken</Code> <Message>The provided token has expired.</Message> <Details>Request signature expired at: 2021-07-01T10:00:00+00:00</Details> </Error>
指定したVectile Datasetのコンバート情報を取得します。
VectileDatasetID required | string 指定するVectile DatasetのID |
{- "id": "6833388005240832",
- "userID": "4098494030324145",
- "3DDatasetID": "4811188005240832",
- "inputFilePath": "dummy.appspot.com/vectiledataset/4098494030324145/4811188005240832/input",
- "outputFilePath": "dummy.appspot.com/vectiledataset/4098494030324145/4811188005240832/output",
- "error": "",
- "startAt": "2017-09-04T05:56:10Z",
- "finishAt": "2017-09-04T05:57:15Z",
- "status": "ready"
}