Download OpenAPI specification:Download
Mapray Dataset API (2.0.0)
Mapray Datasets API はGeoJSONフォーマットを基本とした地図データの管理機能を提供します。
Response body | HTTP status code | 説明 |
---|---|---|
invalid request | 400 | 無効なリクエスト |
unauthorized | 401 | 権限がありません |
not found | 404 | 該当データが存在しません |
認証情報から得たorganizationIDに紐づく全ての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" ソート方向。 |
name | string 検索を行う名前。 |
[- {
- "id": "3843949342039493",
- "owner_id": "5884034982304942",
- "name": "2D dataset",
- "description": "example",
- "bounds": [
- 0,
- 0,
- 0,
- 0
], - "features": [
- "6044913204461568"
], - "created_at": "2019-03-11T11:09:17.855Z",
- "updated_at": "2019-03-11T11:09:17.855Z",
- "status": "ready",
- "attributions": [
- {
- "display": "©Mapray",
- "description": "Mapray",
}
]
}, - {
- "id": "4893105706762240",
- "owner_id": "5884034982304942",
- "name": "test",
- "description": "test data",
- "bounds": [
- 0,
- 0,
- 0,
- 0
], - "features": [
- "5634474104586240"
], - "created_at": "2021-06-28T15:39:21.792218Z",
- "updated_at": "2021-06-28T15:39:21.792218Z",
- "status": "ready",
- "attributions": [
- {
- "display": "©Mapray",
- "description": "Mapray",
}
]
}
]
認証情報から得たorganizationIDに紐づく新しいdatasetを作成します。
name required | string [ 1 .. 128 ] characters 名前。 |
description | string [ 0 .. 300 ] characters Default: "" 説明。 |
Array of objects (Attributions) | |
srid | number (2DSrid) Default: 4326 Enum: 2443 2444 2445 2446 2447 2448 2449 2450 2451 2452 2453 2454 2455 2456 2457 2458 2459 2460 2461 3097 3098 3099 3100 3101 6669 6670 6671 6672 6673 6674 6675 6676 6677 6678 6679 6680 6681 6682 6683 6684 6685 6686 6687 6688 6689 6690 6691 6692 4326 32651 32652 32653 32654 32655 32656 空間参照系識別コード(EPSGコード)。http://www.epsg-registry.org/ で示されるコード。 |
geoid | string Default: "EGM96_15" Enum: "EGM96_15" "JGD2011" "ELLIPSOID" 使用しているジオイドモデル。 |
src_file_type | string Default: "geojson" Enum: "geojson" "kml" "gpx" "shp" コンバート前のデータフォーマット。 |
dst_file_type | string Default: "geojson" Value: "geojson" コンバート後のデータフォーマット。 |
{- "name": "2D dataset",
- "description": "example",
- "srid": 4326,
- "geoid": "EGM96_15",
- "attributions": [
- {
- "display": "©Mapray",
- "description": "Mapray",
}
]
}
{- "id": "3843949342039493",
- "owner_id": "5884034982304942",
- "name": "2D dataset",
- "description": "example",
- "bounds": [
- 0,
- 0,
- 0,
- 0
], - "features": [
- "6044913204461568"
], - "created_at": "2019-03-11T11:09:17.855Z",
- "updated_at": "2019-03-11T11:09:17.855Z",
- "status": "ready",
- "attributions": [
- {
- "display": "©Mapray",
- "description": "Mapray",
}
]
}
指定したdatasetの情報を取得します。
datasetID required | string 指定するdatasetのID。 |
{- "id": "3843949342039493",
- "owner_id": "5884034982304942",
- "name": "2D dataset",
- "description": "example",
- "bounds": [
- 0,
- 0,
- 0,
- 0
], - "features": [
- "6044913204461568"
], - "created_at": "2019-03-11T11:09:17.855Z",
- "updated_at": "2019-03-11T11:09:17.855Z",
- "status": "ready",
- "attributions": [
- {
- "display": "©Mapray",
- "description": "Mapray",
}
]
}
Request bodyで指定した内容にDatasetを更新します。
※部分更新はできません
datasetID required | string 指定するdatasetのID。 |
name required | string [ 1 .. 128 ] characters 名前。 |
description | string [ 0 .. 300 ] characters Default: "" 説明。 |
Array of objects (Attributions) | |
is_public | boolean Default: false 公開するかどうかの値。 |
{- "name": "2D dataset update",
- "description": "example update",
- "attributions": [
- {
- "display": "©Mapray",
- "description": "Mapray",
}
]
}
{- "id": "3843949342039493",
- "owner_id": "5884034982304942",
- "name": "2D dataset update",
- "description": "example update",
- "bounds": [
- 0,
- 0,
- 0,
- 0
], - "features": [
- "6044913204461568"
], - "created_at": "2019-03-11T11:09:17.855Z",
- "updated_at": "2019-04-08T18:35:02.322Z",
- "status": "ready",
- "attributions": [
- {
- "display": "©Mapray",
- "description": "Mapray",
}
]
}
Dataset をコンバートリクエスト前の状態に戻します。 再度ファイルをアップロードする必要があります。
datasetID required | string 指定するdatasetのID。 |
name required | string [ 1 .. 128 ] characters 名前。 |
description | string [ 0 .. 300 ] characters Default: "" 説明。 |
Array of objects (Attributions) | |
srid | number (2DSrid) Default: 4326 Enum: 2443 2444 2445 2446 2447 2448 2449 2450 2451 2452 2453 2454 2455 2456 2457 2458 2459 2460 2461 3097 3098 3099 3100 3101 6669 6670 6671 6672 6673 6674 6675 6676 6677 6678 6679 6680 6681 6682 6683 6684 6685 6686 6687 6688 6689 6690 6691 6692 4326 32651 32652 32653 32654 32655 32656 空間参照系識別コード(EPSGコード)。http://www.epsg-registry.org/ で示されるコード。 |
geoid | string Default: "EGM96_15" Enum: "EGM96_15" "JGD2011" "ELLIPSOID" 使用しているジオイドモデル。 |
src_file_type | string Default: "geojson" Enum: "geojson" "kml" "gpx" "shp" コンバート前のデータフォーマット。 |
dst_file_type | string Default: "geojson" Value: "geojson" コンバート後のデータフォーマット。 |
{- "name": "2D dataset",
- "description": "example",
- "srid": 4326,
- "geoid": "EGM96_15",
- "attributions": [
- {
- "display": "©Mapray",
- "description": "Mapray",
}
]
}
{- "id": "3843949342039493",
- "owner_id": "5884034982304942",
- "name": "2D dataset",
- "description": "example",
- "bounds": null,
- "features": null,
- "created_at": "2019-03-11T11:09:17.855Z",
- "updated_at": "2019-03-11T11:09:17.855Z",
- "status": "before_queued",
- "attributions": [
- {
- "display": "©Mapray",
- "description": "Mapray",
}
]
}
2DファイルをアップロードするためのURLを取得し、データを送信することでアップロードできます。
datasetID required | string 指定するdatasetのID。 |
アップロードするファイル情報
filename required | string ファイル名。 |
content_type required | string ファイルのContent-Type。 |
[- {
- "filename": "test.kml",
- "content_type": "application/xml"
}, - {
- "filename": "test.gpx",
- "content_type": "application/xml"
}
]
[- {
- "filename": "test.kml",
- "content_type": "application/xml",
}, - {
- "filename": "test.gpx",
- "content_type": "application/xml",
}
]
datasetIDに紐づくすべてのfeaturesリストを取得します。
datasetID required | string 指定するdatasetのID。 |
[- {
- "type": "FeatureCollection",
- "mapray": {
- "id": "5100199366098944",
- "version": "1.0"
}, - "features": [
- {
- "type": "Feature",
- "geometry": {
- "type": "Polygon",
- "coordinates": [
- [
- [
- 139.87997889518738,
- 35.63146248978614
], - [
- 139.88187789916992,
- 35.63146248978614
], - [
- 139.88187789916992,
- 35.63247402587776
], - [
- 139.87997889518738,
- 35.63247402587776
], - [
- 139.87997889518738,
- 35.63146248978614
]
]
]
}, - "properties": {
- "stroke": "#555555",
- "stroke-width": 2,
- "stroke-opacity": 1,
- "fill": "#0d5fe3",
- "fill-opacity": 0.5
}, - "id": "geo json id",
- "mapray": {
- "id": "62707111317995529",
- "version": "1.0",
- "visibility": true,
- "altitudeMode": "CLAMP"
}
}, - {
- "type": "Feature",
- "geometry": {
- "type": "Point",
- "coordinates": [
- 138.73090982437134,
- 35.36284101638963
]
}, - "properties": { },
- "id": "geo json id",
- "mapray": {
- "id": "5949055528075264",
- "version": "1.0"
}
}
]
}
]
GeoJSONのfeatureをdatasetに追加します。
datasetID required | string 指定するdatasetのID。 |
GeoJSON featureを指定します。
1つのfeatureにつき1MBの上限があり、その他のパラメータで300B程度あらかじめ使用されます。
id | string |
geometrty | object |
properties | object |
object |
{- "id": "5100199366098944",
- "geometry": {
- "type": "Polygon",
- "coordinates": [
- [
- [
- 139.87997889518738,
- 35.63146248978614
], - [
- 139.88187789916992,
- 35.63146248978614
], - [
- 139.88187789916992,
- 35.63247402587776
], - [
- 139.87997889518738,
- 35.63247402587776
], - [
- 139.87997889518738,
- 35.63146248978614
]
]
]
}, - "properties": {
- "stroke": "#555555",
- "stroke-width": 2,
- "stroke-opacity": 1,
- "fill": "#0d5fe3",
- "fill-opacity": 0.5
}, - "mapray": {
- "visibility": true,
- "altitudeMode": "CLAMP"
}
}
{- "type": "Feature",
- "geometry": {
- "type": "Polygon",
- "coordinates": [
- [
- [
- 139.87997889518738,
- 35.63146248978614
], - [
- 139.88187789916992,
- 35.63146248978614
], - [
- 139.88187789916992,
- 35.63247402587776
], - [
- 139.87997889518738,
- 35.63247402587776
], - [
- 139.87997889518738,
- 35.63146248978614
]
]
]
}, - "properties": {
- "stroke": "#555555",
- "stroke-width": 2,
- "stroke-opacity": 1,
- "fill": "#0d5fe3",
- "fill-opacity": 0.5
}, - "id": "geo json id",
- "mapray": {
- "id": "62707111317995529",
- "version": "1.0",
- "visibility": true,
- "altitudeMode": "CLAMP"
}
}
GeoJSONのfeatureをdatasetに追加します。
datasetID required | string 指定するdatasetのID。 |
GeoJSON featureを指定します。
1つのfeatureにつき1MBの上限があり、その他のパラメータで300B程度あらかじめ使用されます。
id | string |
geometrty | object |
properties | object |
object |
[- {
- "id": "5100199366098944",
- "geometry": {
- "type": "Polygon",
- "coordinates": [
- [
- [
- 139.87997889518738,
- 35.63146248978614
], - [
- 139.88187789916992,
- 35.63146248978614
], - [
- 139.88187789916992,
- 35.63247402587776
], - [
- 139.87997889518738,
- 35.63247402587776
], - [
- 139.87997889518738,
- 35.63146248978614
]
]
]
}, - "properties": {
- "stroke": "#555555",
- "stroke-width": 2,
- "stroke-opacity": 1,
- "fill": "#0d5fe3",
- "fill-opacity": 0.5
}, - "mapray": {
- "visibility": true,
- "altitudeMode": "CLAMP"
}
}
]
[- {
- "type": "Feature",
- "geometry": {
- "type": "Polygon",
- "coordinates": [
- [
- [
- 139.87997889518738,
- 35.63146248978614
], - [
- 139.88187789916992,
- 35.63146248978614
], - [
- 139.88187789916992,
- 35.63247402587776
], - [
- 139.87997889518738,
- 35.63247402587776
], - [
- 139.87997889518738,
- 35.63146248978614
]
]
]
}, - "properties": {
- "stroke": "#555555",
- "stroke-width": 2,
- "stroke-opacity": 1,
- "fill": "#0d5fe3",
- "fill-opacity": 0.5
}, - "id": "geo json id",
- "mapray": {
- "id": "62707111317995529",
- "version": "1.0",
- "visibility": true,
- "altitudeMode": "CLAMP"
}
}
]
Featureを更新します。 Request Bodyで指定した内容に置き換わります。 (部分更新はできません)
maprayFeatureID required | string 指定するfeatureのID。 |
GeoJSON featureを指定します。 1つのfeatureにつき1MBの上限があり、その他のパラメータで300B程度あらかじめ使用されます。
id | string |
geometrty | object |
properties | object |
object |
{- "id": "62707111317995529",
- "geometry": {
- "type": "Polygon",
- "coordinates": [
- [
- [
- 139.87997889518738,
- 35.63146248978614
], - [
- 139.88187789916992,
- 35.63146248978614
], - [
- 139.88187789916992,
- 35.63247402587776
], - [
- 139.87997889518738,
- 35.63146248978614
]
]
]
}, - "properties": {
- "stroke": "#555555",
- "stroke-width": 2,
- "stroke-opacity": 1,
- "fill": "#0d5fe3",
- "fill-opacity": 0.5
}, - "mapray": {
- "visibility": true,
- "altitudeMode": "CLAMP"
}
}
{- "type": "Feature",
- "geometry": {
- "type": "Polygon",
- "coordinates": [
- [
- [
- 139.87997889518738,
- 35.63146248978614
], - [
- 139.88187789916992,
- 35.63146248978614
], - [
- 139.88187789916992,
- 35.63247402587776
], - [
- 139.87997889518738,
- 35.63146248978614
]
]
]
}, - "properties": {
- "stroke": "#555555",
- "stroke-width": 2,
- "stroke-opacity": 1,
- "fill": "#0d5fe3",
- "fill-opacity": 0.5
}, - "id": "geo json id",
- "mapray": {
- "id": "62707111317995529",
- "version": "1.0",
- "visibility": true,
- "altitudeMode": "CLAMP"
}
}
指定されたuserIDが持つdatasetIDに対してfeatureIDで指定されたfeatureを取得します。
maprayFeatureID required | string 指定するfeatureのID。 |
{- "type": "Feature",
- "geometry": {
- "type": "Polygon",
- "coordinates": [
- [
- [
- 139.87997889518738,
- 35.63146248978614
], - [
- 139.88187789916992,
- 35.63146248978614
], - [
- 139.88187789916992,
- 35.63247402587776
], - [
- 139.87997889518738,
- 35.63247402587776
], - [
- 139.87997889518738,
- 35.63146248978614
]
]
]
}, - "properties": {
- "stroke": "#555555",
- "stroke-width": 2,
- "stroke-opacity": 1,
- "fill": "#0d5fe3",
- "fill-opacity": 0.5
}, - "id": "geo json id",
- "mapray": {
- "id": "62707111317995529",
- "version": "1.0",
- "visibility": true,
- "altitudeMode": "CLAMP"
}
}
指定した2D datasetのコンバート情報を取得します。
datasetID required | string 指定するdatasetのID。 |
{- "id": "6833388005240832",
- "jobType": "",
- "userID": "4098494030324145",
- "3DDatasetID": "4811188005240832",
- "inputFilePath": "dummy.appspot.com/dataset/4098494030324145/4811188005240832/input",
- "outputFilePath": "dummy.appspot.com/dataset/4098494030324145/4811188005240832/output",
- "error": "",
- "startAt": "2017-09-04T05:56:10Z",
- "finishAt": "2017-09-04T05:57:15Z",
- "status": "ready"
}
ファイルアップロードを実行します。
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>
Mapray 3D Dataset API (2.0.0)
Mapray 3D Dataset API は3次元地理空間情報データの管理機能を提供します。
3D datasetは3次元データを意味しており、3D datasetオブジェクトはmaprayJSで利用されるmaprayシーンファイルに相当します。
Response body | HTTP status code | 説明 |
---|---|---|
invalid request | 400 | 無効なリクエスト |
unauthorized | 401 | 権限がありません |
not found | 404 | 該当データが存在しません |
組織に紐づく全ての3D 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" ソート方向。 |
name | string 検索を行う名前。 |
[- {
- "id": "4811188005240832",
- "owner_id": "4098494030324145",
- "created_at": "2017-09-04T05:56:10Z",
- "updated_at": "2017-09-08T08:12:13Z",
- "url": "3ddatasets/v2/models/4098494030324145/4811188005240832/small.gltf",
- "name": "shinagawa_area",
- "description": "test",
- "path": "/small.gltf",
- "format": "glTF",
- "scene_id": "0",
- "srid": 4326,
- "status": "ready",
- "x": 123.456789,
- "y": 34.5678901,
- "z": 123.456,
- "roll": 1.1,
- "tilt": 2.2,
- "heading": 3.3,
- "sx": 4.4,
- "sy": 5.5,
- "sz": 6.6,
- "offset_x": 7.7,
- "offset_y": 8.8,
- "offset_z": 9.9,
- "offset_roll": 10,
- "offset_tilt": 11.1,
- "offset_heading": 22.2,
- "offset_sx": 33.3,
- "offset_sy": 44.4,
- "offset_sz": 55.5,
- "altitude_mode": "absolute",
- "extensions": {
- "shadeless": true
}, - "attributions": [
- {
- "display": "©Mapray",
- "description": "Mapray",
}
]
}
]
新しい3D datasetを作成します。
name required | string [ 1 .. 128 ] characters 名前。 |
description | string [ 0 .. 300 ] characters Default: "" 説明。 |
Array of objects (Attributions) | |
srid | number (Srid) Enum: 2443 2444 2445 2446 2447 2448 2449 2450 2451 2452 2453 2454 2455 2456 2457 2458 2459 2460 2461 4326 空間参照系識別コード(EPSGコード)。http://www.epsg-registry.org/ で示されるコード。 |
altitude_mode | string Default: "absolute" Enum: "absolute" "relative" "clamp" sridで指定した座標系で高度の基準。 |
src_file_type required | string Enum: "glTF" "obj" コンバート前のデータフォーマット。 |
dst_file_type | string Default: "glTF" コンバート後のデータフォーマット。 |
path | string 関連する頂点データファイル、テクスチャなどのパスが記載されたメインとなるファイルへのパス。 1文字目は"/"で、また".."を含まない。 |
scene_id | string Default: "0" デフォルトで有効にしたいシーンID。glTFの場合は0以上の整数を文字列にしたもの。 |
x | number Default: 0 sridで指定した座標系での位置 x。(座標系の定義による) |
y | number Default: 0 sridで指定した座標系での位置 y。(座標系の定義による) |
z | number Default: 0 sridで指定した座標系での位置 z。(座標系の定義による) |
roll | number Default: 0 sridで指定した座標系でのx軸の回転。 |
tilt | number Default: 0 sridで指定した座標系でのy軸の回転。 |
heading | number Default: 0 sridで指定した座標系でのz軸の回転。 |
sx | number Default: 1 sridで指定した座標系でのx軸の縮尺比率。 |
sy | number Default: 1 sridで指定した座標系でのy軸の縮尺比率。 |
sz | number Default: 1 sridで指定した座標系でのz軸の縮尺比率。 |
offset_x | number Default: 0 sridで指定した座標系でのoffset位置 x。 |
offset_y | number Default: 0 sridで指定した座標系でのoffset位置 y。 |
offset_z | number Default: 0 sridで指定した座標系でのoffset位置 z。 |
offset_roll | number Default: 0 sridで指定した座標系でoffset位置でのx軸の回転。 |
offset_tilt | number Default: 0 sridで指定した座標系でoffset位置でのy軸の回転。 |
offset_heading | number Default: 0 sridで指定した座標系でoffset位置でのz軸の回転。 |
offset_sx | number Default: 1 sridで指定した座標系でoffset位置でのx軸の縮尺比率。 |
offset_sy | number Default: 1 sridで指定した座標系でoffset位置でのy軸の縮尺比率。 |
offset_sz | number Default: 1 sridで指定した座標系でoffset位置でのz軸の縮尺比率。 |
object keyがコンバートオプションのMap。 |
{- "name": "shinagawa_area",
- "description": "test",
- "path": "/small.gltf",
- "src_file_type": "glTF",
- "dst_file_type": "glTF",
- "scene_id": "0",
- "srid": 4326,
- "x": 123.456789,
- "y": 34.5678901,
- "z": 123.456,
- "roll": 1.1,
- "tilt": 2.2,
- "heading": 3.3,
- "sx": 4.4,
- "sy": 5.5,
- "sz": 6.6,
- "offset_x": 7.7,
- "offset_y": 8.8,
- "offset_z": 9.9,
- "offset_roll": 10,
- "offset_tilt": 11.1,
- "offset_heading": 22.2,
- "offset_sx": 33.3,
- "offset_sy": 44.4,
- "offset_sz": 55.5,
- "altitude_mode": "absolute",
- "extensions": {
- "shadeless": true
}, - "attributions": [
- {
- "display": "©Mapray",
- "description": "Mapray",
}
]
}
{- "id": "4811188005240832",
- "owner_id": "4098494030324145",
- "created_at": "2017-09-04T05:56:10Z",
- "updated_at": "2017-09-04T05:56:10Z",
- "url": "3ddatasets/v2/models/4098494030324145/4811188005240832/small.gltf",
- "name": "shinagawa_area",
- "description": "test",
- "path": "/small.gltf",
- "format": "glTF",
- "scene_id": "0",
- "srid": 4326,
- "status": "ready",
- "x": 123.456789,
- "y": 34.5678901,
- "z": 123.456,
- "roll": 1.1,
- "tilt": 2.2,
- "heading": 3.3,
- "sx": 4.4,
- "sy": 5.5,
- "sz": 6.6,
- "offset_x": 7.7,
- "offset_y": 8.8,
- "offset_z": 9.9,
- "offset_roll": 10,
- "offset_tilt": 11.1,
- "offset_heading": 22.2,
- "offset_sx": 33.3,
- "offset_sy": 44.4,
- "offset_sz": 55.5,
- "altitude_mode": "absolute",
- "extensions": {
- "shadeless": true
}, - "attributions": [
- {
- "display": "©Mapray",
- "description": "Mapray",
}
]
}
指定した3D datasetの情報を取得します。
3DdatasetID required | string 指定する3DdatasetのID。 |
{- "id": "4811188005240832",
- "owner_id": "4098494030324145",
- "created_at": "2017-09-04T05:56:10Z",
- "updated_at": "2017-09-08T08:12:13Z",
- "url": "3ddatasets/v2/models/4098494030324145/4811188005240832/small.gltf",
- "name": "shinagawa_area",
- "description": "test",
- "path": "/small.gltf",
- "format": "glTF",
- "scene_id": "0",
- "srid": 4326,
- "status": "ready",
- "x": 123.456789,
- "y": 34.5678901,
- "z": 123.456,
- "roll": 1.1,
- "tilt": 2.2,
- "heading": 3.3,
- "sx": 4.4,
- "sy": 5.5,
- "sz": 6.6,
- "offset_x": 7.7,
- "offset_y": 8.8,
- "offset_z": 9.9,
- "offset_roll": 10,
- "offset_tilt": 11.1,
- "offset_heading": 22.2,
- "offset_sx": 33.3,
- "offset_sy": 44.4,
- "offset_sz": 55.5,
- "altitude_mode": "absolute",
- "extensions": {
- "shadeless": true
}, - "attributions": [
- {
- "display": "©Mapray",
- "description": "Mapray",
}
]
}
3D datasetのプロパティを更新します。 request bodyで指定した3D datasets オブジェクトのデータで データが全て更新されます。(部分更新はできません)
3DdatasetID required | string 指定する3DdatasetのID。 |
name required | string [ 1 .. 128 ] characters 名前。 |
description | string [ 0 .. 300 ] characters Default: "" 説明。 |
Array of objects (Attributions) | |
scene_id | string Default: "0" デフォルトで有効にしたいシーンID。glTFの場合は0以上の整数を文字列にしたもの。 |
x | number Default: 0 sridで指定した座標系での位置 x。(座標系の定義による) |
y | number Default: 0 sridで指定した座標系での位置 y。(座標系の定義による) |
z | number Default: 0 sridで指定した座標系での位置 z。(座標系の定義による) |
roll | number Default: 0 sridで指定した座標系でのx軸の回転。 |
tilt | number Default: 0 sridで指定した座標系でのy軸の回転。 |
heading | number Default: 0 sridで指定した座標系でのz軸の回転。 |
sx | number Default: 1 sridで指定した座標系でのx軸の縮尺比率。 |
sy | number Default: 1 sridで指定した座標系でのy軸の縮尺比率。 |
sz | number Default: 1 sridで指定した座標系でのz軸の縮尺比率。 |
offset_x | number Default: 0 sridで指定した座標系でのoffset位置 x。 |
offset_y | number Default: 0 sridで指定した座標系でのoffset位置 y。 |
offset_z | number Default: 0 sridで指定した座標系でのoffset位置 z。 |
offset_roll | number Default: 0 sridで指定した座標系でoffset位置でのx軸の回転。 |
offset_tilt | number Default: 0 sridで指定した座標系でoffset位置でのy軸の回転。 |
offset_heading | number Default: 0 sridで指定した座標系でoffset位置でのz軸の回転。 |
offset_sx | number Default: 1 sridで指定した座標系でoffset位置でのx軸の縮尺比率。 |
offset_sy | number Default: 1 sridで指定した座標系でoffset位置でのy軸の縮尺比率。 |
offset_sz | number Default: 1 sridで指定した座標系でoffset位置でのz軸の縮尺比率。 |
is_public | boolean Default: false 公開するかどうかの値。 |
{- "name": "shinagawa_area",
- "description": "test",
- "scene_id": "0",
- "x": 123.456789,
- "y": 34.5678901,
- "z": 123.456,
- "roll": 1.1,
- "tilt": 2.2,
- "heading": 3.3,
- "sx": 4.4,
- "sy": 5.5,
- "sz": 6.6,
- "offset_x": 7.7,
- "offset_y": 8.8,
- "offset_z": 9.9,
- "offset_roll": 10,
- "offset_tilt": 11.1,
- "offset_heading": 22.2,
- "offset_sx": 33.3,
- "offset_sy": 44.4,
- "offset_sz": 55.5,
- "attributions": [
- {
- "display": "©Mapray",
- "description": "Mapray",
}
]
}
{- "id": "4811188005240832",
- "owner_id": "4098494030324145",
- "created_at": "2017-09-04T05:56:10Z",
- "updated_at": "2017-09-08T08:12:13Z",
- "url": "3ddatasets/v2/models/4098494030324145/4811188005240832/small.gltf",
- "name": "shinagawa_area",
- "description": "test",
- "path": "/small.gltf",
- "format": "glTF",
- "scene_id": "0",
- "srid": 4326,
- "status": "ready",
- "x": 123.456789,
- "y": 34.5678901,
- "z": 123.456,
- "roll": 1.1,
- "tilt": 2.2,
- "heading": 3.3,
- "sx": 4.4,
- "sy": 5.5,
- "sz": 6.6,
- "offset_x": 7.7,
- "offset_y": 8.8,
- "offset_z": 9.9,
- "offset_roll": 10,
- "offset_tilt": 11.1,
- "offset_heading": 22.2,
- "offset_sx": 33.3,
- "offset_sy": 44.4,
- "offset_sz": 55.5,
- "altitude_mode": "absolute",
- "extensions": {
- "shadeless": true
}, - "attributions": [
- {
- "display": "©Mapray",
- "description": "Mapray",
}
]
}
3D Dataset をコンバートリクエスト前の状態に戻します。 再度ファイルをアップロードする必要があります。
3DdatasetID required | string 指定する3DdatasetのID。 |
name required | string [ 1 .. 128 ] characters 名前。 |
description | string [ 0 .. 300 ] characters Default: "" 説明。 |
Array of objects (Attributions) | |
srid | number (Srid) Enum: 2443 2444 2445 2446 2447 2448 2449 2450 2451 2452 2453 2454 2455 2456 2457 2458 2459 2460 2461 4326 空間参照系識別コード(EPSGコード)。http://www.epsg-registry.org/ で示されるコード。 |
altitude_mode | string Default: "absolute" Enum: "absolute" "relative" "clamp" sridで指定した座標系で高度の基準。 |
src_file_type required | string Enum: "glTF" "obj" コンバート前のデータフォーマット。 |
dst_file_type | string Default: "glTF" コンバート後のデータフォーマット。 |
path | string 関連する頂点データファイル、テクスチャなどのパスが記載されたメインとなるファイルへのパス。 1文字目は"/"で、また".."を含まない。 |
scene_id | string Default: "0" デフォルトで有効にしたいシーンID。glTFの場合は0以上の整数を文字列にしたもの。 |
x | number Default: 0 sridで指定した座標系での位置 x。(座標系の定義による) |
y | number Default: 0 sridで指定した座標系での位置 y。(座標系の定義による) |
z | number Default: 0 sridで指定した座標系での位置 z。(座標系の定義による) |
roll | number Default: 0 sridで指定した座標系でのx軸の回転。 |
tilt | number Default: 0 sridで指定した座標系でのy軸の回転。 |
heading | number Default: 0 sridで指定した座標系でのz軸の回転。 |
sx | number Default: 1 sridで指定した座標系でのx軸の縮尺比率。 |
sy | number Default: 1 sridで指定した座標系でのy軸の縮尺比率。 |
sz | number Default: 1 sridで指定した座標系でのz軸の縮尺比率。 |
offset_x | number Default: 0 sridで指定した座標系でのoffset位置 x。 |
offset_y | number Default: 0 sridで指定した座標系でのoffset位置 y。 |
offset_z | number Default: 0 sridで指定した座標系でのoffset位置 z。 |
offset_roll | number Default: 0 sridで指定した座標系でoffset位置でのx軸の回転。 |
offset_tilt | number Default: 0 sridで指定した座標系でoffset位置でのy軸の回転。 |
offset_heading | number Default: 0 sridで指定した座標系でoffset位置でのz軸の回転。 |
offset_sx | number Default: 1 sridで指定した座標系でoffset位置でのx軸の縮尺比率。 |
offset_sy | number Default: 1 sridで指定した座標系でoffset位置でのy軸の縮尺比率。 |
offset_sz | number Default: 1 sridで指定した座標系でoffset位置でのz軸の縮尺比率。 |
object keyがコンバートオプションのMap。 |
{- "name": "shinagawa_area",
- "description": "test",
- "path": "/small.gltf",
- "src_file_type": "glTF",
- "dst_file_type": "glTF",
- "scene_id": "0",
- "srid": 4326,
- "x": 123.456789,
- "y": 34.5678901,
- "z": 123.456,
- "roll": 1.1,
- "tilt": 2.2,
- "heading": 3.3,
- "sx": 4.4,
- "sy": 5.5,
- "sz": 6.6,
- "offset_x": 7.7,
- "offset_y": 8.8,
- "offset_z": 9.9,
- "offset_roll": 10,
- "offset_tilt": 11.1,
- "offset_heading": 22.2,
- "offset_sx": 33.3,
- "offset_sy": 44.4,
- "offset_sz": 55.5,
- "altitude_mode": "absolute",
- "extensions": {
- "shadeless": true
}, - "attributions": [
- {
- "display": "©Mapray",
- "description": "Mapray",
}
]
}
{- "id": "4811188005240832",
- "owner_id": "4098494030324145",
- "created_at": "2017-09-04T05:56:10Z",
- "updated_at": "2017-09-04T05:56:10Z",
- "url": "3ddatasets/v2/models/4098494030324145/4811188005240832/small.gltf",
- "name": "shinagawa_area",
- "description": "test",
- "path": "/small.gltf",
- "format": "glTF",
- "scene_id": "0",
- "srid": 4326,
- "status": "ready",
- "x": 123.456789,
- "y": 34.5678901,
- "z": 123.456,
- "roll": 1.1,
- "tilt": 2.2,
- "heading": 3.3,
- "sx": 4.4,
- "sy": 5.5,
- "sz": 6.6,
- "offset_x": 7.7,
- "offset_y": 8.8,
- "offset_z": 9.9,
- "offset_roll": 10,
- "offset_tilt": 11.1,
- "offset_heading": 22.2,
- "offset_sx": 33.3,
- "offset_sy": 44.4,
- "offset_sz": 55.5,
- "altitude_mode": "absolute",
- "extensions": {
- "shadeless": true
}, - "attributions": [
- {
- "display": "©Mapray",
- "description": "Mapray",
}
]
}
3DファイルをアップロードするためのURLを取得し、データを送信することでアップロードできます。
例: sampleディレクトリのファイルをアップロードする場合
/home
└── user
└── sample
├── test.gltf
└── texture
└── test.png
ファイルフォーマットごとに注意点がありますが、 例えばglTFファイルはglTFにリンクされるbinファイル、テクスチャファイルへのパスが記述されますが、これらのパスはglTF本体からの相対パスが指定されている必要があります。
3DdatasetID required | string 指定する3DdatasetのID。 |
アップロードするファイル情報
filename required | string ファイル名。 |
content_type required | string ファイルのContent-Type。 |
[- {
- "filename": "test.glTF",
- "content_type": "model/gltf+json"
}, - {
- "filename": "texture/test.png",
- "content_type": "image/png"
}
]
[- {
- "filename": "test.glTF",
- "content_type": "model/gltf+json",
}, - {
- "filename": "texture/test.png",
- "content_type": "image/png",
}
]
指定した3D datasetのコンバート情報を取得します。
3DdatasetID required | string 指定する3DdatasetのID。 |
{- "id": "6833388005540832",
- "userID": "4098494030324145",
- "3DDatasetID": "4811188005240832",
- "inputFilePath": "dummy.appspot.com/3ddataset/4098494030324145/4811188005240832",
- "outputFilePath": "dummy.appspot.com/3ddataset/4098494030324145/4811188005240832/output",
- "error": "",
- "startAt": "2017-09-04T05:56:10Z",
- "finishAt": "2017-09-04T05:57:10Z",
- "options": [
- {
- "flag": "entity-id",
- "value": "5146998000844800"
}
], - "status": "queued"
}
mapray scene フォーマットのJSONを取得する。
3ddatasets_ids required | string |
3ddatasets_ids required | integer Example: 3ddatasets_ids=5106328150212608,5665678182842368 取得する3DdatasetIDの配列(カンマ区切り、要素数は1以上) |
{- "model_register": {
- "5171376604315648": {
}, - "5646954843340800": {
}, - "5665941954232320": {
}, - "5676392851177472": {
}
}, - "entity_list": [
- {
- "type": "model",
- "transform": {
- "position": [
- 130.874242,
- 33.884403,
- 2
]
}, - "ref_model": "5171376604315648",
- "index": 0
}, - {
- "type": "model",
- "transform": {
- "position": [
- 138.712371,
- 35.506622,
- 849
]
}, - "ref_model": "5646954843340800"
}, - {
- "type": "model",
- "transform": {
- "position": [
- 138.710371,
- 35.506622,
- 888
]
}, - "ref_model": "5665941954232320",
- "index": 0
}, - {
- "type": "model",
- "transform": {
- "position": [
- 138.710371,
- 35.506622,
- 2000
]
}, - "ref_model": "5676392851177472",
- "index": 0
}
]
}
3ddatasetIDに紐づく全てのblobfileのパスとblobfile IDを取得します。
3DdatasetID required | string 指定する3DdatasetのID。 |
{- "/main/main.gltf": "5171376604315648",
- "/texture/image0.jpg": "5646954843340800",
- "/texture/image1.jpg": "5676392851177472"
}
ファイルアップロードを実行します。
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>
Mapray Point Cloud Dataset API (2.0.0)
Mapray Point Cloud Dataset API は3次元地理空間の点群データの管理機能を提供します。
PC Datasetは3次元の点群データを意味します。
Response body | HTTP status code | 説明 |
---|---|---|
invalid request | 400 | 無効なリクエスト |
unauthorized | 401 | 権限がありません |
not found | 404 | 該当データが存在しません |
認証情報から得たorganizationIDに紐づく全てのPC 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" ソート方向。 |
name | string 検索を行う名前。 |
[- {
- "id": "5698378922983424",
- "owner_id": "6252052887896064",
- "created_at": "2021-08-12T02:58:27.377537Z",
- "updated_at": "2021-08-18T02:58:27.377537Z",
- "format": "raw",
- "name": "tokyo",
- "description": "test",
- "srid": 2451,
- "status": "ready",
- "attributions": [
- {
- "display": "©Mapray",
- "description": "Mapray",
}
]
}
]
新しいPC datasetを作成します。
name required | string [ 1 .. 128 ] characters 名前。 |
description | string [ 0 .. 300 ] characters Default: "" 説明。 |
Array of objects (Attributions) | |
srid | number (Srid) Enum: 2443 2444 2445 2446 2447 2448 2449 2450 2451 2452 2453 2454 2455 2456 2457 2458 2459 2460 2461 4326 空間参照系識別コード(EPSGコード)。http://www.epsg-registry.org/ で示されるコード。 |
src_file_type required | string Enum: "e57" "las" "laz" "ply" "pts" "ptx" "xyz" コンバート前のデータフォーマット。 |
dst_file_type | string Default: "raw" Value: "raw" コンバート後のデータフォーマット。 |
object ローカル座標の原点。(sridを指定しない場合に必要) | |
object 点群の回転。(sridを指定しない場合に必要) | |
scale | number Default: 1 点群のスケール。(sridを指定しない場合に必要) |
xyz_type | integer [ 1 .. 8 ] xyzフォーマットの種類番号。 |
object keyがコンバートオプションのMap。 |
{- "name": "tokyo",
- "description": "test",
- "srid": 2451,
- "src_file_type": "las",
- "dst_file_type": "raw",
- "attributions": [
- {
- "display": "©Mapray",
- "description": "Mapray",
}
]
}
{- "id": "5698378922983424",
- "owner_id": "6252052887896064",
- "created_at": "2021-08-12T02:58:27.377537Z",
- "updated_at": "2021-08-12T02:58:27.377537Z",
- "format": "raw",
- "name": "tokyo",
- "description": "test",
- "srid": 2451,
- "status": "ready",
- "attributions": [
- {
- "display": "©Mapray",
- "description": "Mapray",
}
]
}
指定したPC datasetの情報を取得します。
PCdatasetID required | string 指定するPCdatasetのID。 |
{- "id": "5698378922983424",
- "owner_id": "6252052887896064",
- "created_at": "2021-08-12T02:58:27.377537Z",
- "updated_at": "2021-08-18T02:58:27.377537Z",
- "format": "raw",
- "name": "tokyo",
- "description": "test",
- "srid": 2451,
- "status": "ready",
- "attributions": [
- {
- "display": "©Mapray",
- "description": "Mapray",
}
]
}
PC datasetのプロパティを更新します。 request bodyで指定したPC datasets オブジェクトのデータで データが全て更新されます。(部分更新はできません)
PCdatasetID required | string 指定するPCdatasetのID。 |
name required | string [ 1 .. 128 ] characters 名前。 |
description | string [ 0 .. 300 ] characters Default: "" 説明。 |
Array of objects (Attributions) | |
is_public | boolean Default: false 公開するかどうかの値。 |
{- "name": "tokyo",
- "description": "test",
- "attributions": [
- {
- "display": "©Mapray",
- "description": "Mapray",
}
]
}
{- "id": "5698378922983424",
- "owner_id": "6252052887896064",
- "created_at": "2021-08-12T02:58:27.377537Z",
- "updated_at": "2021-08-18T02:58:27.377537Z",
- "format": "raw",
- "name": "tokyo",
- "description": "test",
- "srid": 2451,
- "status": "ready",
- "attributions": [
- {
- "display": "©Mapray",
- "description": "Mapray",
}
]
}
PC Dataset をコンバートリクエスト前の状態に戻します。 再度ファイルをアップロードする必要があります。
PCdatasetID required | string 指定するPCdatasetのID。 |
name required | string [ 1 .. 128 ] characters 名前。 |
description | string [ 0 .. 300 ] characters Default: "" 説明。 |
Array of objects (Attributions) | |
srid | number (Srid) Enum: 2443 2444 2445 2446 2447 2448 2449 2450 2451 2452 2453 2454 2455 2456 2457 2458 2459 2460 2461 4326 空間参照系識別コード(EPSGコード)。http://www.epsg-registry.org/ で示されるコード。 |
src_file_type required | string Enum: "e57" "las" "laz" "ply" "pts" "ptx" "xyz" コンバート前のデータフォーマット。 |
dst_file_type | string Default: "raw" Value: "raw" コンバート後のデータフォーマット。 |
object ローカル座標の原点。(sridを指定しない場合に必要) | |
object 点群の回転。(sridを指定しない場合に必要) | |
scale | number Default: 1 点群のスケール。(sridを指定しない場合に必要) |
xyz_type | integer [ 1 .. 8 ] xyzフォーマットの種類番号。 |
object keyがコンバートオプションのMap。 |
{- "name": "tokyo",
- "description": "test",
- "srid": 2451,
- "src_file_type": "las",
- "dst_file_type": "raw",
- "attributions": [
- {
- "display": "©Mapray",
- "description": "Mapray",
}
]
}
{- "id": "5698378922983424",
- "owner_id": "6252052887896064",
- "created_at": "2021-08-12T02:58:27.377537Z",
- "updated_at": "2021-08-12T02:58:27.377537Z",
- "format": "raw",
- "name": "tokyo",
- "description": "test",
- "srid": 2451,
- "status": "ready",
- "attributions": [
- {
- "display": "©Mapray",
- "description": "Mapray",
}
]
}
PointCloudファイルをアップロードするためのURLを取得し、データを送信することでアップロードできます。
PCdatasetID required | string 指定するPCdatasetのID。 |
アップロードするファイル情報
filename required | string ファイル名。 |
content_type required | string ファイルのContent-Type。 |
[- {
- "filename": "test.las",
- "content_type": "application/octet-stream"
}
]
[- {
- "filename": "test.las",
- "content_type": "application/octet-stream",
}
]
指定したPC datasetのコンバート情報を取得します。
PCdatasetID required | string 指定するPCdatasetのID。 |
{- "id": "6833388005540832",
- "userID": "6252052887896064",
- "3DDatasetID": "6252052887896064",
- "inputFilePath": "dummy.appspot.com/pcdataset/6252052887896064/6252052887896064/input",
- "outputFilePath": "dummy.appspot.com/pcdataset/6252052887896064/6252052887896064/output",
- "error": "",
- "startAt": "2021-08-12T02:58:27.377537Z",
- "finishAt": "2021-08-12T02:59:27.377537Z",
- "options": [
- {
- "flag": "jzone",
- "value": "1"
}
], - "status": "ready"
}
ファイルアップロードを実行します。
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>
Mapray Building 3D Dataset API (2.0.0)
Mapray Building 3D Dataset API は3次元地理空間の建物3Dデータの管理機能を提供します。
Building 3D Datasetは3次元の建物3Dデータを意味します。
Response body | HTTP status code | 説明 |
---|---|---|
invalid request | 400 | 無効なリクエスト |
unauthorized | 401 | 権限がありません |
not found | 404 | 該当データが存在しません |
認証情報から得たorganizationIDに紐づく全てのB3D 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" ソート方向。 |
name | string 検索を行う名前。 |
[- {
- "id": "4811188005240832",
- "owner_id": "4098494030324145",
- "name": "shinagawa_area",
- "description": "test",
- "attributions": [
- {
- "display": "©Mapray",
- "description": "Mapray",
}
], - "srid": 4326,
- "format": "b3d",
- "fileinfo": {
- "format": 1,
- "rho": 7,
- "transform": [
- 742.4224066826572,
- 0,
- 0
]
}, - "created_at": "2017-09-04T05:56:10Z",
- "updated_at": "2017-09-08T08:12:13Z",
- "status": "ready",
- "error": "",
- "is_public": false,
- "public_url": ""
}
]
新しいB3D datasetを作成します。
name required | string [ 1 .. 128 ] characters 名前。 |
description | string [ 0 .. 300 ] characters Default: "" 説明。 |
Array of objects (Attributions) | |
srid required | number (Srid) Enum: 2443 2444 2445 2446 2447 2448 2449 2450 2451 2452 2453 2454 2455 2456 2457 2458 2459 2460 2461 4326 空間参照系識別コード(EPSGコード)。http://www.epsg-registry.org/ で示されるコード。 |
src_file_type | string Default: "gml" Value: "gml" コンバート前のデータフォーマット。 |
dst_file_type | string Default: "b3d" Value: "b3d" コンバート後のデータフォーマット。 |
{- "name": "shinagawa_area",
- "description": "test",
- "attributions": [
- {
- "display": "©Mapray",
- "description": "Mapray",
}
], - "srid": 4326,
- "src_file_type": "gml",
- "dst_file_type": "b3d"
}
{- "id": "4811188005240832",
- "owner_id": "4098494030324145",
- "name": "shinagawa_area",
- "description": "test",
- "attributions": [
- {
- "display": "©Mapray",
- "description": "Mapray",
}
], - "srid": 4326,
- "format": "b3d",
- "fileinfo": {
- "format": 1,
- "rho": 7,
- "transform": [
- 742.4224066826572,
- 0,
- 0
]
}, - "created_at": "2017-09-04T05:56:10Z",
- "updated_at": "2017-09-04T05:56:10Z",
- "status": "",
- "error": "",
- "is_public": false,
- "public_url": ""
}
指定したB3D datasetの情報を取得します。
B3DdatasetID required | string 指定するB3DdatasetのID。 |
{- "id": "4811188005240832",
- "owner_id": "4098494030324145",
- "name": "shinagawa_area",
- "description": "test",
- "attributions": [
- {
- "display": "©Mapray",
- "description": "Mapray",
}
], - "srid": 4326,
- "format": "b3d",
- "fileinfo": {
- "format": 1,
- "rho": 7,
- "transform": [
- 742.4224066826572,
- 0,
- 0
]
}, - "created_at": "2017-09-04T05:56:10Z",
- "updated_at": "2017-09-08T08:12:13Z",
- "status": "ready",
- "error": "",
- "is_public": false,
- "public_url": ""
}
B3D datasetのプロパティを更新します。 request bodyで指定したB3D datasets オブジェクトのデータで データが全て更新されます。(部分更新はできません)
B3DdatasetID required | string 指定するB3DdatasetのID。 |
name required | string [ 1 .. 128 ] characters 名前。 |
description | string [ 0 .. 300 ] characters Default: "" 説明。 |
Array of objects (Attributions) | |
is_public | boolean Default: false 公開するかどうかの値。 |
{- "name": "shinagawa_area",
- "description": "test",
- "attributions": [
- {
- "display": "©Mapray",
- "description": "Mapray",
}
], - "is_public": false
}
{- "id": "4811188005240832",
- "owner_id": "4098494030324145",
- "name": "shinagawa_area",
- "description": "test",
- "attributions": [
- {
- "display": "©Mapray",
- "description": "Mapray",
}
], - "srid": 4326,
- "format": "b3d",
- "fileinfo": {
- "format": 1,
- "rho": 7,
- "transform": [
- 742.4224066826572,
- 0,
- 0
]
}, - "created_at": "2017-09-04T05:56:10Z",
- "updated_at": "2017-09-08T08:12:13Z",
- "status": "ready",
- "error": "",
- "is_public": false,
- "public_url": ""
}
B3D Dataset をコンバートリクエスト前の状態に戻します。 再度ファイルをアップロードする必要があります。
B3DdatasetID required | string 指定するB3DdatasetのID。 |
name required | string [ 1 .. 128 ] characters 名前。 |
description | string [ 0 .. 300 ] characters Default: "" 説明。 |
Array of objects (Attributions) | |
srid required | number (Srid) Enum: 2443 2444 2445 2446 2447 2448 2449 2450 2451 2452 2453 2454 2455 2456 2457 2458 2459 2460 2461 4326 空間参照系識別コード(EPSGコード)。http://www.epsg-registry.org/ で示されるコード。 |
src_file_type | string Default: "gml" Value: "gml" コンバート前のデータフォーマット。 |
dst_file_type | string Default: "b3d" Value: "b3d" コンバート後のデータフォーマット。 |
{- "name": "shinagawa_area",
- "description": "test",
- "attributions": [
- {
- "display": "©Mapray",
- "description": "Mapray",
}
], - "srid": 4326,
- "src_file_type": "gml",
- "dst_file_type": "b3d"
}
{- "id": "4811188005240832",
- "owner_id": "4098494030324145",
- "name": "shinagawa_area",
- "description": "test",
- "attributions": [
- {
- "display": "©Mapray",
- "description": "Mapray",
}
], - "srid": 4326,
- "format": "b3d",
- "fileinfo": {
- "format": 1,
- "rho": 7,
- "transform": [
- 742.4224066826572,
- 0,
- 0
]
}, - "created_at": "2017-09-04T05:56:10Z",
- "updated_at": "2017-09-04T05:56:10Z",
- "status": "",
- "error": "",
- "is_public": false,
- "public_url": ""
}
Building 3DファイルをアップロードするためのURLを取得し、データを送信することでアップロードできます。
B3DdatasetID required | string 指定するB3DdatasetのID。 |
アップロードするファイル情報
filename required | string ファイル名。 |
content_type required | string ファイルのContent-Type。 |
[- {
- "filename": "test.gml",
- "content_type": "application/gml+xml"
}
]
[- {
- "filename": "test.gml",
- "content_type": "application/gml+xml",
}
]
指定したB3D datasetのコンバート情報を取得します。
B3DdatasetID required | string 指定するB3DdatasetのID。 |
{- "id": "6833388005240832",
- "jobType": "",
- "userID": "4098494030324145",
- "3DDatasetID": "4811188005240832",
- "inputFilePath": "dummy.appspot.com/b3ddataset/4098494030324145/4811188005240832/input",
- "outputFilePath": "dummy.appspot.com/b3ddataset/4098494030324145/4811188005240832/output",
- "options": null,
- "startAt": "2017-09-04T05:56:10Z",
- "finishAt": "2017-09-04T05:57:15Z",
- "status": "ready",
- "error": ""
}
ファイルアップロードを実行します。
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>
Mapray Tileset API (2.0.0)
Mapray Tileset API はラスターおよびベクター地理空間情報データの管理機能を提供します。
Tileset Datasetはラスターおよびベクター地理空間情報データを意味します。
Response body | HTTP status code | 説明 |
---|---|---|
invalid request | 400 | 無効なリクエスト |
not found | 404 | 該当データが存在しません |
認証情報から得たorganizationIDに紐づくtilesetのリストを取得します。
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" ソート方向。 |
name | string 検索を行う名前。 |
[- {
- "id": "5979479326288593",
- "owner_id": "6062859285729275",
- "created_at": "2022-03-30T05:03:52.761984Z",
- "updated_at": "2022-03-30T05:03:52.761984Z",
- "attributions": [
- {
- "display": "©Mapray",
- "description": "Mapray",
}
], - "statuses": [
- {
- "type": "tiles",
- "status": "queued"
}
], - "info": {
- "description": "./ortho-dem.tif",
- "driverShortName": "GTiff",
- "driverLongName": "GeoTIFF",
- "files": [
- "./ortho-dem.tif"
], - "size": [
- [
- 4289,
- 5612
]
], - "coordinateSystem": {
- "wkt": "string",
- "dataAxisToSRSAxisMapping": [
- [
- 2,
- 1
]
]
}, - "geoTransform": [
- [
- 140.43392886025845,
- 0.0000013227283488,
- 0,
- 35.84971998769358,
- 0,
- -0.0000010769339717
]
], - "metadata": { },
- "cornerCoordinates": {
- "upperLeft": [
- [
- 140.4339289,
- 35.84972
]
], - "lowerLeft": [
- [
- 140.4339289,
- 35.8436762
]
], - "lowerRight": [
- 0
], - "upperRight": [
- [
- 140.439602,
- 35.84972
]
], - "center": [
- [
- 140.4367655,
- 35.8466981
]
]
}, - "wgs84Extent": {
- "type": "Polygon",
- "coordinates": [
- [
- 0
]
]
}, - "bands": [
- {
- "band": 1,
- "block": [
- [
- 256,
- 256
]
], - "type": "Float32",
- "colorInterpretation": "Gray",
- "noDataValue": -32767,
- "overviews": [
- {
- "size": [
- 0
]
}
], - "unit": "string",
- "metadata": { }
}
]
}, - "name": "tokyo",
- "description": "test",
- "srid": 2451,
- "tiles": {
- "tilesize": 256,
- "resampling": "average",
- "max_zoom": 10,
- "min_zoom": 4,
- "tiledriver": "png",
- "webp_quality": 75,
- "webp_lossless": false
}, - "contour": {
- "band": 1,
- "elev_attribute": "elev",
- "elev_attribute_min": "elev_min",
- "elev_attribute_max": "elev_max",
- "3d": false,
- "ignore_nodata": false,
- "nodata_value": -9999,
- "offset": 0,
- "layer_name": "contour",
- "polygons": false,
- "interval": 5
}, - "heightmap": {
- "resolution": 0.1,
- "offset": -10000,
- "bounds": [
- 139.5,
- 35.5,
- 139.6,
- 35.6
], - "minzoom": 10,
- "maxzoom": 15
}, - "image": {
- "format": "png",
- "bounds": [
- 139.5,
- 35.5,
- 139.6,
- 35.6
], - "minzoom": 10,
- "maxzoom": 15
}
}
]
新しいTileset datasetを作成します。
name required | string [ 1 .. 128 ] characters 名前。 |
description | string [ 0 .. 300 ] characters Default: "" 説明。 |
Array of objects (Attributions) | |
srid | number (TilesetSrid) Enum: 2443 2444 2445 2446 2447 2448 2449 2450 2451 2452 2453 2454 2455 2456 2457 2458 2459 2460 2461 空間参照系識別コード(EPSGコード)。http://www.epsg-registry.org/ で示されるコード。 |
src_file_type | string Default: "geotiff" Value: "geotiff" コンバート前のデータフォーマット。 |
object (TilesetTilesOption) | |
TilesetContourOption (object) or TilesetContourOption (object) or TilesetContourOption (object) (TilesetContourOption) gdal_contour用のオプション。 | |
object (TilesetHeightmapOption) | |
object (TilesetImageOption) |
{- "name": "tokyo",
- "description": "test",
- "srid": 2451,
- "tiles": {
- "tilesize": 256,
- "resampling": "average",
- "max_zoom": 10,
- "min_zoom": 4,
- "tiledriver": "png",
- "webp_quality": 75,
- "webp_lossless": false
}, - "contour": {
- "band": 1,
- "elev_attribute": "elev",
- "elev_attribute_min": "elev_min",
- "elev_attribute_max": "elev_max",
- "3d": false,
- "ignore_nodata": false,
- "nodata_value": -9999,
- "offset": 0,
- "layer_name": "contour",
- "polygons": false,
- "interval": 5
}, - "heightmap": {
- "resolution": 0.1,
- "offset": -10000
}, - "image": {
- "format": "png"
}, - "src_file_type": "geotiff",
- "attributions": [
- {
- "display": "©Mapray",
- "description": "Mapray",
}
]
}
{- "id": "5979479326288593",
- "owner_id": "6062859285729275",
- "created_at": "2022-03-30T05:03:52.761984Z",
- "updated_at": "2022-03-30T05:03:52.761984Z",
- "attributions": [
- {
- "display": "©Mapray",
- "description": "Mapray",
}
], - "statuses": [
- {
- "type": "tiles",
- "status": "queued"
}
], - "info": {
- "description": "./ortho-dem.tif",
- "driverShortName": "GTiff",
- "driverLongName": "GeoTIFF",
- "files": [
- "./ortho-dem.tif"
], - "size": [
- [
- 4289,
- 5612
]
], - "coordinateSystem": {
- "wkt": "string",
- "dataAxisToSRSAxisMapping": [
- [
- 2,
- 1
]
]
}, - "geoTransform": [
- [
- 140.43392886025845,
- 0.0000013227283488,
- 0,
- 35.84971998769358,
- 0,
- -0.0000010769339717
]
], - "metadata": { },
- "cornerCoordinates": {
- "upperLeft": [
- [
- 140.4339289,
- 35.84972
]
], - "lowerLeft": [
- [
- 140.4339289,
- 35.8436762
]
], - "lowerRight": [
- 0
], - "upperRight": [
- [
- 140.439602,
- 35.84972
]
], - "center": [
- [
- 140.4367655,
- 35.8466981
]
]
}, - "wgs84Extent": {
- "type": "Polygon",
- "coordinates": [
- [
- 0
]
]
}, - "bands": [
- {
- "band": 1,
- "block": [
- [
- 256,
- 256
]
], - "type": "Float32",
- "colorInterpretation": "Gray",
- "noDataValue": -32767,
- "overviews": [
- {
- "size": [
- 0
]
}
], - "unit": "string",
- "metadata": { }
}
]
}, - "name": "tokyo",
- "description": "test",
- "srid": 2451,
- "tiles": {
- "tilesize": 256,
- "resampling": "average",
- "max_zoom": 10,
- "min_zoom": 4,
- "tiledriver": "png",
- "webp_quality": 75,
- "webp_lossless": false
}, - "contour": {
- "band": 1,
- "elev_attribute": "elev",
- "elev_attribute_min": "elev_min",
- "elev_attribute_max": "elev_max",
- "3d": false,
- "ignore_nodata": false,
- "nodata_value": -9999,
- "offset": 0,
- "layer_name": "contour",
- "polygons": false,
- "interval": 5
}, - "heightmap": {
- "resolution": 0.1,
- "offset": -10000
}, - "image": {
- "format": "png"
}
}
指定したTileset datasetの情報を取得します。
TilesetDatasetID required | string 指定するTilesetDatasetのID。 |
{- "id": "5979479326288593",
- "owner_id": "6062859285729275",
- "created_at": "2022-03-30T05:03:52.761984Z",
- "updated_at": "2022-03-30T05:03:52.761984Z",
- "attributions": [
- {
- "display": "©Mapray",
- "description": "Mapray",
}
], - "statuses": [
- {
- "type": "tiles",
- "status": "queued"
}
], - "info": {
- "description": "./ortho-dem.tif",
- "driverShortName": "GTiff",
- "driverLongName": "GeoTIFF",
- "files": [
- "./ortho-dem.tif"
], - "size": [
- [
- 4289,
- 5612
]
], - "coordinateSystem": {
- "wkt": "string",
- "dataAxisToSRSAxisMapping": [
- [
- 2,
- 1
]
]
}, - "geoTransform": [
- [
- 140.43392886025845,
- 0.0000013227283488,
- 0,
- 35.84971998769358,
- 0,
- -0.0000010769339717
]
], - "metadata": { },
- "cornerCoordinates": {
- "upperLeft": [
- [
- 140.4339289,
- 35.84972
]
], - "lowerLeft": [
- [
- 140.4339289,
- 35.8436762
]
], - "lowerRight": [
- 0
], - "upperRight": [
- [
- 140.439602,
- 35.84972
]
], - "center": [
- [
- 140.4367655,
- 35.8466981
]
]
}, - "wgs84Extent": {
- "type": "Polygon",
- "coordinates": [
- [
- 0
]
]
}, - "bands": [
- {
- "band": 1,
- "block": [
- [
- 256,
- 256
]
], - "type": "Float32",
- "colorInterpretation": "Gray",
- "noDataValue": -32767,
- "overviews": [
- {
- "size": [
- 0
]
}
], - "unit": "string",
- "metadata": { }
}
]
}, - "name": "tokyo",
- "description": "test",
- "srid": 2451,
- "tiles": {
- "tilesize": 256,
- "resampling": "average",
- "max_zoom": 10,
- "min_zoom": 4,
- "tiledriver": "png",
- "webp_quality": 75,
- "webp_lossless": false
}, - "contour": {
- "band": 1,
- "elev_attribute": "elev",
- "elev_attribute_min": "elev_min",
- "elev_attribute_max": "elev_max",
- "3d": false,
- "ignore_nodata": false,
- "nodata_value": -9999,
- "offset": 0,
- "layer_name": "contour",
- "polygons": false,
- "interval": 5
}, - "heightmap": {
- "resolution": 0.1,
- "offset": -10000,
- "bounds": [
- 139.5,
- 35.5,
- 139.6,
- 35.6
], - "minzoom": 10,
- "maxzoom": 15
}, - "image": {
- "format": "png",
- "bounds": [
- 139.5,
- 35.5,
- 139.6,
- 35.6
], - "minzoom": 10,
- "maxzoom": 15
}
}
Tileset datasetのプロパティを更新します。 request bodyで指定したTileset datasetオブジェクトのデータで データがすべて更新されます。(部分更新はできません)
TilesetDatasetID required | string 指定するTilesetDatasetのID。 |
name required | string [ 1 .. 128 ] characters 名前。 |
description | string [ 0 .. 300 ] characters Default: "" 説明。 |
Array of objects (Attributions) | |
is_public | boolean Default: false 公開するかどうかの値。 |
{- "name": "tokyo",
- "description": "test",
- "attributions": [
- {
- "display": "©Mapray",
- "description": "Mapray",
}
]
}
{- "id": "5979479326288593",
- "owner_id": "6062859285729275",
- "created_at": "2022-03-30T05:03:52.761984Z",
- "updated_at": "2022-03-30T05:03:52.761984Z",
- "attributions": [
- {
- "display": "©Mapray",
- "description": "Mapray",
}
], - "statuses": [
- {
- "type": "tiles",
- "status": "queued"
}
], - "info": {
- "description": "./ortho-dem.tif",
- "driverShortName": "GTiff",
- "driverLongName": "GeoTIFF",
- "files": [
- "./ortho-dem.tif"
], - "size": [
- [
- 4289,
- 5612
]
], - "coordinateSystem": {
- "wkt": "string",
- "dataAxisToSRSAxisMapping": [
- [
- 2,
- 1
]
]
}, - "geoTransform": [
- [
- 140.43392886025845,
- 0.0000013227283488,
- 0,
- 35.84971998769358,
- 0,
- -0.0000010769339717
]
], - "metadata": { },
- "cornerCoordinates": {
- "upperLeft": [
- [
- 140.4339289,
- 35.84972
]
], - "lowerLeft": [
- [
- 140.4339289,
- 35.8436762
]
], - "lowerRight": [
- 0
], - "upperRight": [
- [
- 140.439602,
- 35.84972
]
], - "center": [
- [
- 140.4367655,
- 35.8466981
]
]
}, - "wgs84Extent": {
- "type": "Polygon",
- "coordinates": [
- [
- 0
]
]
}, - "bands": [
- {
- "band": 1,
- "block": [
- [
- 256,
- 256
]
], - "type": "Float32",
- "colorInterpretation": "Gray",
- "noDataValue": -32767,
- "overviews": [
- {
- "size": [
- 0
]
}
], - "unit": "string",
- "metadata": { }
}
]
}, - "name": "tokyo",
- "description": "test",
- "srid": 2451,
- "tiles": {
- "tilesize": 256,
- "resampling": "average",
- "max_zoom": 10,
- "min_zoom": 4,
- "tiledriver": "png",
- "webp_quality": 75,
- "webp_lossless": false
}, - "contour": {
- "band": 1,
- "elev_attribute": "elev",
- "elev_attribute_min": "elev_min",
- "elev_attribute_max": "elev_max",
- "3d": false,
- "ignore_nodata": false,
- "nodata_value": -9999,
- "offset": 0,
- "layer_name": "contour",
- "polygons": false,
- "interval": 5
}, - "heightmap": {
- "resolution": 0.1,
- "offset": -10000
}, - "image": {
- "format": "png"
}
}
Tileset dataset をコンバートリクエスト前の状態に戻します。 再度ファイルをアップロードする必要があります。
TilesetDatasetID required | string 指定するTilesetDatasetのID。 |
name required | string [ 1 .. 128 ] characters 名前。 |
description | string [ 0 .. 300 ] characters Default: "" 説明。 |
Array of objects (Attributions) | |
srid | number (TilesetSrid) Enum: 2443 2444 2445 2446 2447 2448 2449 2450 2451 2452 2453 2454 2455 2456 2457 2458 2459 2460 2461 空間参照系識別コード(EPSGコード)。http://www.epsg-registry.org/ で示されるコード。 |
src_file_type | string Default: "geotiff" Value: "geotiff" コンバート前のデータフォーマット。 |
object (TilesetTilesOption) | |
TilesetContourOption (object) or TilesetContourOption (object) or TilesetContourOption (object) (TilesetContourOption) gdal_contour用のオプション。 | |
object (TilesetHeightmapOption) | |
object (TilesetImageOption) |
{- "name": "tokyo",
- "description": "test",
- "srid": 2451,
- "tiles": {
- "tilesize": 256,
- "resampling": "average",
- "max_zoom": 10,
- "min_zoom": 4,
- "tiledriver": "png",
- "webp_quality": 75,
- "webp_lossless": false
}, - "contour": {
- "band": 1,
- "elev_attribute": "elev",
- "elev_attribute_min": "elev_min",
- "elev_attribute_max": "elev_max",
- "3d": false,
- "ignore_nodata": false,
- "nodata_value": -9999,
- "offset": 0,
- "layer_name": "contour",
- "polygons": false,
- "interval": 5
}, - "heightmap": {
- "resolution": 0.1,
- "offset": -10000
}, - "image": {
- "format": "png"
}, - "src_file_type": "geotiff",
- "attributions": [
- {
- "display": "©Mapray",
- "description": "Mapray",
}
]
}
{- "id": "5979479326288593",
- "owner_id": "6062859285729275",
- "created_at": "2022-03-30T05:03:52.761984Z",
- "updated_at": "2022-03-30T05:03:52.761984Z",
- "attributions": [
- {
- "display": "©Mapray",
- "description": "Mapray",
}
], - "statuses": [
- {
- "type": "tiles",
- "status": "queued"
}
], - "info": {
- "description": "./ortho-dem.tif",
- "driverShortName": "GTiff",
- "driverLongName": "GeoTIFF",
- "files": [
- "./ortho-dem.tif"
], - "size": [
- [
- 4289,
- 5612
]
], - "coordinateSystem": {
- "wkt": "string",
- "dataAxisToSRSAxisMapping": [
- [
- 2,
- 1
]
]
}, - "geoTransform": [
- [
- 140.43392886025845,
- 0.0000013227283488,
- 0,
- 35.84971998769358,
- 0,
- -0.0000010769339717
]
], - "metadata": { },
- "cornerCoordinates": {
- "upperLeft": [
- [
- 140.4339289,
- 35.84972
]
], - "lowerLeft": [
- [
- 140.4339289,
- 35.8436762
]
], - "lowerRight": [
- 0
], - "upperRight": [
- [
- 140.439602,
- 35.84972
]
], - "center": [
- [
- 140.4367655,
- 35.8466981
]
]
}, - "wgs84Extent": {
- "type": "Polygon",
- "coordinates": [
- [
- 0
]
]
}, - "bands": [
- {
- "band": 1,
- "block": [
- [
- 256,
- 256
]
], - "type": "Float32",
- "colorInterpretation": "Gray",
- "noDataValue": -32767,
- "overviews": [
- {
- "size": [
- 0
]
}
], - "unit": "string",
- "metadata": { }
}
]
}, - "name": "tokyo",
- "description": "test",
- "srid": 2451,
- "tiles": {
- "tilesize": 256,
- "resampling": "average",
- "max_zoom": 10,
- "min_zoom": 4,
- "tiledriver": "png",
- "webp_quality": 75,
- "webp_lossless": false
}, - "contour": {
- "band": 1,
- "elev_attribute": "elev",
- "elev_attribute_min": "elev_min",
- "elev_attribute_max": "elev_max",
- "3d": false,
- "ignore_nodata": false,
- "nodata_value": -9999,
- "offset": 0,
- "layer_name": "contour",
- "polygons": false,
- "interval": 5
}, - "heightmap": {
- "resolution": 0.1,
- "offset": -10000
}, - "image": {
- "format": "png"
}
}
TilesetファイルをアップロードするためのURLを取得し、データを送信することでアップロードできます。
TilesetDatasetID required | string 指定するTilesetDatasetのID。 |
filename required | string ファイル名。 |
content_type required | string ファイルのContent-Type。 |
[- {
- "filename": "test.tif",
- "content_type": "application/octet-stream"
}
]
[- {
- "filename": "test.tif",
- "content_type": "application/octet-stream",
}
]
Tileset datasetのコンバートを開始します
TilesetDatasetID required | string 指定するTilesetDatasetのID。 |
types required | Array of strings |
{- "types": [
- "info",
- "contour",
- "heightmap",
- "image",
- "tiles"
]
}
指定したTileset datasetのコンバート情報のリストを取得します。
TilesetDatasetID required | string 指定するTilesetDatasetのID。 |
[- {
- "id": "2022040459062735",
- "userID": "6062859285729275",
- "3DDatasetID": "5979479326288593",
- "start_at": "2022-04-04T07:15:32.234156Z",
- "finish_at": "2022-04-04T07:15:32.234156Z",
- "type": "tiles",
- "options": [
- {
- "flag": "resampling",
- "value": "average"
}
], - "status": "queued"
}
]
ファイルアップロードを実行します。
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>
Mapray Image API (2.0.0)
Mapray Image API は画像データの管理機能を提供します。
Image Datasetは画像データを意味します。
Response body | HTTP status code | 説明 |
---|---|---|
invalid request | 400 | 無効なリクエスト |
unauthorized | 401 | 権限がありません |
not found | 404 | 該当データが存在しません |
認証情報から得たorganizationIDに紐づくImage 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" ソート方向。 |
name | string 検索を行う名前。 |
[- {
- "id": "4811188005240832",
- "owner_id": "4098494030324145",
- "name": "tokyo",
- "description": "test",
- "files": [
- {
- "name": "image.jpg",
- "format": "jpg"
}, - {
- "name": "icon.png",
- "format": "png"
}
], - "attributions": [
- {
- "display": "©Mapray",
- "description": "Mapray",
}
], - "created_at": "2023-01-01T00:00:00.871648747Z",
- "updated_at": "2023-01-05T00:00:00.871648747Z",
- "status": "ready",
- "error": "",
- "is_public": false,
- "public_url": ""
}
]
新しいImage Datasetを作成します。
name required | string [ 1 .. 128 ] characters 名前。 |
description | string [ 0 .. 300 ] characters Default: "" 説明。 |
Array of objects (Attributions) | |
Array of objects (ImageFileFormats) ファイル一覧。 |
{- "name": "tokyo",
- "description": "test",
- "files": [
- {
- "name": "image.jpg",
- "format": "jpg"
}, - {
- "name": "icon.png",
- "format": "png"
}
], - "attributions": [
- {
- "display": "©Mapray",
- "description": "Mapray",
}
]
}
{- "id": "4811188005240832",
- "owner_id": "4098494030324145",
- "name": "tokyo",
- "description": "test",
- "files": [
- {
- "name": "image.jpg",
- "format": "jpg"
}, - {
- "name": "icon.png",
- "format": "png"
}
], - "attributions": [
- {
- "display": "©Mapray",
- "description": "Mapray",
}
], - "created_at": "2023-01-01T00:00:00.871648747Z",
- "updated_at": "2023-01-05T00:00:00.871648747Z",
- "status": "",
- "error": "",
- "is_public": false,
- "public_url": ""
}
指定したImage Datasetの情報を取得します。
imagedatasetID required | string 指定するImage DatasetのID。 |
{- "id": "4811188005240832",
- "owner_id": "4098494030324145",
- "name": "tokyo",
- "description": "test",
- "files": [
- {
- "name": "image.jpg",
- "format": "jpg"
}, - {
- "name": "icon.png",
- "format": "png"
}
], - "attributions": [
- {
- "display": "©Mapray",
- "description": "Mapray",
}
], - "created_at": "2023-01-01T00:00:00.871648747Z",
- "updated_at": "2023-01-05T00:00:00.871648747Z",
- "status": "ready",
- "error": "",
- "is_public": false,
- "public_url": ""
}
Image Datasetのプロパティを更新します。 request bodyで指定したImage Datasetオブジェクトのデータで データが全て更新されます。(部分更新はできません)
imagedatasetID required | string 指定するImage DatasetのID。 |
name required | string [ 1 .. 128 ] characters 名前。 |
description | string [ 0 .. 300 ] characters Default: "" 説明。 |
Array of objects (Attributions) | |
is_public | boolean Default: false 公開するかどうかの値。 |
{- "name": "tokyo",
- "description": "test",
- "attributions": [
- {
- "display": "©Mapray",
- "description": "Mapray",
}
], - "is_public": false
}
{- "id": "4811188005240832",
- "owner_id": "4098494030324145",
- "name": "tokyo",
- "description": "test",
- "files": [
- {
- "name": "image.jpg",
- "format": "jpg"
}, - {
- "name": "icon.png",
- "format": "png"
}
], - "attributions": [
- {
- "display": "©Mapray",
- "description": "Mapray",
}
], - "created_at": "2023-01-01T00:00:00.871648747Z",
- "updated_at": "2023-01-05T00:00:00.871648747Z",
- "status": "ready",
- "error": "",
- "is_public": false,
- "public_url": ""
}
Image Dataset をコンバートリクエスト前の状態に戻します。 再度ファイルをアップロードする必要があります。
imagedatasetID required | string 指定するImage DatasetのID。 |
name required | string [ 1 .. 128 ] characters 名前。 |
description | string [ 0 .. 300 ] characters Default: "" 説明。 |
Array of objects (Attributions) | |
Array of objects (ImageFileFormats) ファイル一覧。 |
{- "name": "tokyo",
- "description": "test",
- "files": [
- {
- "name": "image.jpg",
- "format": "jpg"
}, - {
- "name": "icon.png",
- "format": "png"
}
], - "attributions": [
- {
- "display": "©Mapray",
- "description": "Mapray",
}
]
}
{- "id": "4811188005240832",
- "owner_id": "4098494030324145",
- "name": "tokyo",
- "description": "test",
- "files": [
- {
- "name": "image.jpg",
- "format": "jpg"
}, - {
- "name": "icon.png",
- "format": "png"
}
], - "attributions": [
- {
- "display": "©Mapray",
- "description": "Mapray",
}
], - "created_at": "2023-01-01T00:00:00.871648747Z",
- "updated_at": "2023-01-05T00:00:00.871648747Z",
- "status": "",
- "error": "",
- "is_public": false,
- "public_url": ""
}
イメージファイルをアップロードするためのURLを取得し、データを送信することでアップロードできます。
imagedatasetID required | string 指定するImage DatasetのID。 |
filename required | string ファイル名。 |
content_type required | string ファイルのContent-Type。 |
[- {
- "filename": "image.jpg",
- "content_type": "image/jpeg"
}, - {
- "filename": "icon.png",
- "content_type": "image/png"
}
]
[- {
- "filename": "image.jpg",
- "content_type": "image/jpeg",
}, - {
- "filename": "icon.png",
- "content_type": "image/png",
}
]
指定したImage Datasetのコンバート情報を取得します。
imagedatasetID required | string 指定するImage DatasetのID。 |
{- "id": "6833388005240832",
- "jobType": "",
- "userID": "4098494030324145",
- "3DDatasetID": "4811188005240832",
- "inputFilePath": "dummy.appspot.com/imagedataset/4098494030324145/4811188005240832/input",
- "outputFilePath": "dummy.appspot.com/imagedataset/4098494030324145/4811188005240832/output",
- "options": null,
- "error": "",
- "startAt": "2017-09-04T05:56:10Z",
- "finishAt": "2017-09-04T05:57:15Z",
- "status": "ready"
}
ファイルアップロードを実行します。
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>
Mapray Vectile Dataset API (2.0.0)
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" ソート方向。 |
name | string 検索を行う名前。 |
[- {
- "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": "",
- "is_public": false,
- "public_url": ""
}, - {
- "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": "",
- "is_public": false,
- "public_url": ""
}
]
新しいVectile Datasetを作成します。
name required | string [ 1 .. 128 ] characters 名前。 |
description | string [ 0 .. 300 ] characters Default: "" 説明。 |
Array of objects (Attributions) | |
src_file_type required | string Enum: "geojson" "kml" コンバート前のデータフォーマット。 |
Array of objects (VectileFileFormats) ファイル一覧。 | |
layer_name | string <= 100 characters データを読み込むレイヤーの名前。 |
min_zoom | number [ 0 .. 20 ] Default: 0 最小ズームレベル。 |
max_zoom | number or null Default: null 最大ズームレベル。 |
{- "name": "shinagawa_area",
- "description": "example",
- "layer_name": "layer",
- "min_zoom": 4,
- "max_zoom": 10,
- "src_file_type": "geojson",
- "files": [
- {
- "name": "vectile.geojson",
- "format": "geojson"
}
], - "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": "",
- "error": "",
- "attributions": [
- {
- "display": "©Mapray",
- "description": "Mapray",
}
], - "is_public": false,
- "public_url": ""
}
指定した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",
}
], - "is_public": false,
- "public_url": ""
}
Vectile Datasetのプロパティを更新します。 request bodyで指定したVectile Datasetオブジェクトのデータでデータが全て更新されます。(部分更新はできません)
VectileDatasetID required | string 指定するVectile DatasetのID。 |
name required | string [ 1 .. 128 ] characters 名前。 |
description | string [ 0 .. 300 ] characters Default: "" 説明。 |
Array of objects (Attributions) | |
is_public | boolean Default: false 公開するかどうかの値。 |
{- "name": "shinagawa_area",
- "description": "example",
- "attributions": [
- {
- "display": "©Mapray",
- "description": "Mapray",
}
], - "is_public": false
}
{- "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",
}
], - "is_public": false,
- "public_url": ""
}
Vectile Dataset をコンバートリクエスト前の状態に戻します。 再度ファイルをアップロードする必要があります。
VectileDatasetID required | string 指定するVectile DatasetのID。 |
name required | string [ 1 .. 128 ] characters 名前。 |
description | string [ 0 .. 300 ] characters Default: "" 説明。 |
Array of objects (Attributions) | |
src_file_type required | string Enum: "geojson" "kml" コンバート前のデータフォーマット。 |
Array of objects (VectileFileFormats) ファイル一覧。 | |
layer_name | string <= 100 characters データを読み込むレイヤーの名前。 |
min_zoom | number [ 0 .. 20 ] Default: 0 最小ズームレベル。 |
max_zoom | number or null Default: null 最大ズームレベル。 |
{- "name": "shinagawa_area",
- "description": "example",
- "layer_name": "layer",
- "min_zoom": 4,
- "max_zoom": 10,
- "src_file_type": "geojson",
- "files": [
- {
- "name": "vectile.geojson",
- "format": "geojson"
}
], - "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": "",
- "error": "",
- "attributions": [
- {
- "display": "©Mapray",
- "description": "Mapray",
}
], - "is_public": false,
- "public_url": ""
}
Vectile ファイルをアップロードするためのURLを取得し、データを送信することでアップロードできます。
VectileDatasetID required | string 指定するVectile DatasetのID。 |
アップロードするファイル情報
filename required | string ファイル名。 |
content_type required | string ファイルのContent-Type。 |
[- {
- "filename": "vectile.json",
- "content_type": "application/geo+json"
}
]
[- {
- "filename": "vectile.json",
- "content_type": "application/geo+json",
}
]
指定したVectile Datasetのコンバート情報を取得します。
VectileDatasetID required | string 指定するVectile DatasetのID。 |
{- "id": "6833388005240832",
- "jobType": "",
- "userID": "4098494030324145",
- "3DDatasetID": "4811188005240832",
- "inputFilePath": "dummy.appspot.com/vectiledataset/4098494030324145/4811188005240832/input",
- "outputFilePath": "dummy.appspot.com/vectiledataset/4098494030324145/4811188005240832/output",
- "options": [
- {
- "flag": "maximum-zoom",
- "value": "g"
}, - {
- "flag": "minimum-zoom",
- "value": "0"
}
], - "error": "",
- "startAt": "2017-09-04T05:56:10Z",
- "finishAt": "2017-09-04T05:57:15Z",
- "status": "ready"
}
ファイルアップロードを実行します。
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>
Mapray DEM Dataset API (2.0.0)
Mapray DEM Dataset APIは地図形状タイルの管理機能を提供します。
DEM Datasetは地図形状タイルデータを意味します。
Response body | HTTP status code | 説明 |
---|---|---|
invalid request | 400 | 無効なリクエスト |
unauthorized | 401 | 権限がありません |
not found | 404 | 該当データが存在しません |
認証情報から得た organizationID に紐づく DEM 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" ソート方向。 |
name | string 検索を行う名前。 |
[- {
- "id": 4811188005240832,
- "owner_id": 4098494030324145,
- "name": "tokyo",
- "description": "tokyo area",
- "attributions": [
- {
- "display": "©Mapray",
- "description": "Mapray",
}
], - "srcformat": "geotiff",
- "format": "dem",
- "fileinfo": {
- "bbox": [
- 123.4,
- 56.7
]
}, - "created_at": "2023-01-01T00:00:00.871648747Z",
- "updated_at": "2023-01-05T00:00:00.871648747Z",
- "status": "ready",
- "error": "",
- "is_public": false,
- "public_url": ""
}
]
新しい DEM Dataset を作成します。
name required | string [ 1 .. 128 ] characters 名前。 |
description | string [ 0 .. 300 ] characters Default: "" 説明。 |
Array of objects (Attributions) | |
src_file_type | string Default: "geotiff" コンバート前のデータフォーマット。 |
dst_file_type | string Default: "dem" コンバート後のデータフォーマット。 |
{- "name": "tokyo",
- "description": "tokyo area",
- "attributions": [
- {
- "display": "©Mapray",
- "description": "Mapray",
}
], - "src_file_type": "geotiff",
- "dst_file_type": "dem"
}
{- "id": 4811188005240832,
- "owner_id": 4098494030324145,
- "name": "tokyo",
- "description": "tokyo area",
- "attributions": [
- {
- "display": "©Mapray",
- "description": "Mapray",
}
], - "srcformat": "geotiff",
- "format": "dem",
- "fileinfo": null,
- "created_at": "2023-01-01T00:00:00.871648747Z",
- "updated_at": "2023-01-05T00:00:00.871648747Z",
- "status": "",
- "error": "",
- "is_public": false,
- "public_url": ""
}
指定した DEM Dataset の情報を取得します。
DEMDatasetID required | string 指定する DEM Dataset の ID。 |
{- "id": 4811188005240832,
- "owner_id": 4098494030324145,
- "name": "tokyo",
- "description": "tokyo area",
- "attributions": [
- {
- "display": "©Mapray",
- "description": "Mapray",
}
], - "srcformat": "geotiff",
- "format": "dem",
- "fileinfo": {
- "bbox": [
- 123.4,
- 56.7
]
}, - "created_at": "2023-01-01T00:00:00.871648747Z",
- "updated_at": "2023-01-05T00:00:00.871648747Z",
- "status": "ready",
- "error": "",
- "is_public": false,
- "public_url": ""
}
DEM Dataset のプロパティを更新します。 request bodyで指定した DEM Dataset オブジェクトのデータで データが全て更新されます。(部分更新はできません)
DEMDatasetID required | string 指定する DEM Dataset の ID。 |
name required | string [ 1 .. 128 ] characters 名前。 |
description | string [ 0 .. 300 ] characters Default: "" 説明。 |
Array of objects (Attributions) | |
is_public | boolean Default: false 公開するかどうかの値。 |
{- "name": "tokyo",
- "description": "tokyo",
- "attributions": [
- {
- "display": "©Mapray",
- "description": "Mapray",
}
], - "is_public": false
}
{- "id": 4811188005240832,
- "owner_id": 4098494030324145,
- "name": "tokyo",
- "description": "tokyo",
- "attributions": [
- {
- "display": "©Mapray",
- "description": "Mapray",
}
], - "srcformat": "geotiff",
- "format": "dem",
- "fileinfo": {
- "bbox": [
- 123.4,
- 56.7
]
}, - "created_at": "2023-01-01T00:00:00.871648747Z",
- "updated_at": "2023-01-10T00:00:00.871648747Z",
- "status": "ready",
- "error": "",
- "is_public": false,
- "public_url": ""
}
DEM Dataset をコンバートリクエスト前の状態に戻します。 再度ファイルをアップロードする必要があります。
DEMDatasetID required | string 指定する DEM Dataset の ID。 |
name required | string [ 1 .. 128 ] characters 名前。 |
description | string [ 0 .. 300 ] characters Default: "" 説明。 |
Array of objects (Attributions) | |
src_file_type | string Default: "geotiff" コンバート前のデータフォーマット。 |
dst_file_type | string Default: "dem" コンバート後のデータフォーマット。 |
{- "name": "tokyo",
- "description": "tokyo area",
- "attributions": [
- {
- "display": "©Mapray",
- "description": "Mapray",
}
], - "src_file_type": "geotiff",
- "dst_file_type": "dem"
}
{- "id": 4811188005240832,
- "owner_id": 4098494030324145,
- "name": "tokyo",
- "description": "tokyo area",
- "attributions": [
- {
- "display": "©Mapray",
- "description": "Mapray",
}
], - "srcformat": "geotiff",
- "format": "dem",
- "fileinfo": null,
- "created_at": "2023-01-01T00:00:00.871648747Z",
- "updated_at": "2023-01-05T00:00:00.871648747Z",
- "status": "",
- "error": "",
- "is_public": false,
- "public_url": ""
}
ファイルをアップロードするためのURLを取得し、データを送信することでアップロードできます。
DEMDatasetID required | string 指定する DEM Dataset の ID。 |
filename required | string ファイル名。 |
content_type required | string ファイルのContent-Type。 |
[- {
- "filename": "tokyo.tif",
- "content_type": "application/gml+xml"
}
]
[- {
- "filename": "tokyo.tif",
- "context_type": "application/gml+xml",
}
]
指定した DEM Dataset のコンバート情報を取得します。
DEMDatasetID required | string 指定する DEM Dataset の ID。 |
{- "id": 6833388005240832,
- "userID": 4098494030324145,
- "3DDatasetID": 4811188005240832,
- "inputFilePath": "dummy.appspot.com/demdataset/4098494030324145/4811188005240832/input",
- "outputFilePath": "dummy.appspot.com/demdataset/4098494030324145/4811188005240832/output",
- "options": null,
- "startAt": "2023-01-05T00:00:00.871648747Z",
- "finishAt": "2023-01-05T00:00:00.871648747Z",
- "status": "ready",
- "error": ""
}
ファイルアップロードを実行します。
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>
Mapray Scene API
シーンの作成、取得、更新、削除及びシーンエンティティの追加、取得、更新、削除を行うAPIです。
Response body | HTTP status code | 説明 |
---|---|---|
invalid request | 400 | 無効なリクエスト |
unauthorized | 401 | 権限がありません |
not found | 404 | 該当データが存在しません |
所属組織に紐づくシーンを全て取得する
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": "4321567809871234",
- "owner_id": "1234567890123456",
- "created_at": "2021-01-01 00:00:00",
- "updated_at": "2021-01-05 00:00:00",
- "name": "scene1",
- "description": "test",
- "x": 1.1,
- "y": 2.2,
- "z": 3.3,
- "entity_3d_id": [
- 1234567890123456,
- 9876543210654320
]
}, - {
- "id": "9876543210987654",
- "owner_id": "1234567890123456",
- "created_at": "2021-01-01 01:00:00",
- "updated_at": "2021-01-01 01:00:00",
- "name": "scene2",
- "description": "",
- "x": 1.1,
- "y": 2.2,
- "z": 3.3,
- "entity_3d_id": [
- 1234567890123456,
- 9876543210654320
]
}
]
新しいシーンを作成する
name required | string [ 1 .. 128 ] characters シーン名 |
description | string [ 0 .. 300 ] characters 説明 |
x | number Default: 0 x座標 |
y | number Default: 0 y座標 |
z | number Default: 0 z座標 |
{- "name": "scene1",
- "description": "test",
- "x": 1.1,
- "y": 2.2,
- "z": 3.3
}
{- "id": "string",
- "owner_id": "string",
- "created_at": "string",
- "updated_at": "string",
- "entity_3d_id": [
- 0
], - "name": "string",
- "description": "string",
- "x": 0,
- "y": 0,
- "z": 0
}
指定したシーンの情報を取得する
sid required | string シーンID。 |
{- "id": "24321567809871234",
- "owner_id": "1234567890123456",
- "created_at": "2021-01-01 00:00:00",
- "updated_at": "2021-01-01 00:00:00",
- "name": "scene1",
- "description": "test",
- "x": 1.1,
- "y": 2.2,
- "z": 3.3,
- "entity_3d_id": [
- 1234567890123456,
- 9876543210654320
]
}
指定したシーン情報を更新する
sid required | string シーンID。 |
name required | string [ 1 .. 128 ] characters シーン名 |
description | string [ 0 .. 300 ] characters 説明 |
x | number Default: 0 x座標 |
y | number Default: 0 y座標 |
z | number Default: 0 z座標 |
{- "name": "scene1",
- "description": "test",
- "x": 1.1,
- "y": 2.2,
- "z": 3.3
}
{- "id": "4321567809871234",
- "owner_id": "1234567890123456",
- "created_at": "2021-01-01 00:00:00",
- "updated_at": "2021-01-05 00:00:00",
- "name": "scene1",
- "description": "test",
- "x": 1.1,
- "y": 2.2,
- "z": 3.3,
- "entity_3d_id": [
- 1234567890123456,
- 9876543210654320
]
}
指定したシーンのmapray sceneフォーマットのJSONを取得する。
sid required | string シーンID。 |
{- "id": "1111111122222222",
- "scene_file": {
- "model_register": {
- "1111222233334444": {
- "offset_transform": {
- "heading": 0,
- "tilt": 0,
- "scale": 1
}
}
}, - "entity_list": [
- {
- "id": "1122334455667788",
- "type": "model",
- "transform": {
- "position": [
- 1,
- 1,
- 1
], - "heading": 0,
- "tilt": 0,
- "roll": 0,
- "scale": [
- 1,
- 1,
- 1
]
}, - "ref_model": "1111222233334444",
- "index": "0"
}
]
}
}
指定したシーンに紐づく3Dエンティティ情報を全て取得する
sid required | string シーンID。 |
page | integer >= 1 Default: 1 1ページの要素数がlimitの場合のページ番号。 |
limit | integer [ 1 .. 100 ] Default: 5 1ページの要素数。 |
sort | string Default: "updatedAt" Enum: "3ddataset_id" "name" "updatedAt" ソートを行うプロパティ。 |
direction | string Default: "desc" Enum: "asc" "desc" ソート方向。 |
[- {
- "id": "1234567890123456",
- "scene_id": "6543210987654321",
- "3ddataset_id": "4321567809871234",
- "owner_id": "88776655443322",
- "name": "scenedata1",
- "x": 1.1,
- "y": 2.2,
- "z": 3.3,
- "roll": 1.1,
- "tilt": 2.2,
- "heading": 3.3,
- "sx": 1.1,
- "sy": 2.2,
- "sz": 3.3,
- "created_at": "2021-01-01 01:00:00",
- "updated_at": "2021-01-05 01:00:00"
}, - {
- "id": "1111222233334444",
- "scene_id": "6543210987654321",
- "3ddataset_id": "9988776655443322",
- "owner_id": "8877665544332211",
- "name": "scenedata2",
- "x": 1.1,
- "y": 2.2,
- "z": 3.3,
- "roll": 1.1,
- "tilt": 2.2,
- "heading": 3.3,
- "sx": 1.1,
- "sy": 2.2,
- "sz": 3.3,
- "created_at": "2021-01-01 00:00:00",
- "updated_at": "2021-01-01 00:00:00"
}
]
指定したシーンの3Dエンティティを追加する(複数エンティティ追加可)
sid required | string シーンID。 |
3ddataset_id required | string 3ddatasetID |
name required | string [ 1 .. 128 ] characters シーンエンティティ名 |
x | number Default: 0 x座標 |
y | number Default: 0 y座標 |
z | number Default: 0 z座標 |
roll | number Default: 0 x軸の回転 |
tilt | number Default: 0 y軸の回転 |
heading | number Default: 0 z軸の回転 |
sx | number Default: 1 x軸の縮尺 |
sy | number Default: 1 y軸の縮尺 |
sz | number Default: 1 z軸の縮尺 |
[- {
- "3ddataset_id": "4321567809871234",
- "name": "scenedata1",
- "x": 1.1,
- "y": 2.2,
- "z": 3.3,
- "roll": 1.1,
- "tilt": 2.2,
- "heading": 3.3,
- "sx": 1.1,
- "sy": 2.2,
- "sz": 3.3
}, - {
- "3ddataset_id": "1122334455667788",
- "name": "scenedata2",
- "x": 1.1,
- "y": 2.2,
- "z": 3.3,
- "roll": 1.1,
- "tilt": 2.2,
- "heading": 3.3,
- "sx": 1.1,
- "sy": 2.2,
- "sz": 3.3
}
]
[- {
- "id": "1234567890123456",
- "scene_id": "6543210987654321",
- "3ddataset_id": "4321567809871234",
- "owner_id": "8877665544332211",
- "name": "scenedata1",
- "x": 1.1,
- "y": 2.2,
- "z": 3.3,
- "roll": 1.1,
- "tilt": 2.2,
- "heading": 3.3,
- "sx": 1.1,
- "sy": 2.2,
- "sz": 3.3,
- "created_at": "2021-01-01 00:00:00",
- "updated_at": "2021-01-01 00:00:00"
}, - {
- "id": "1234567890123456",
- "scene_id": "6543210987654321",
- "3ddataset_id": "1122334455667788",
- "owner_id": "8877665544332211",
- "name": "scenedata2",
- "x": 1.1,
- "y": 2.2,
- "z": 3.3,
- "roll": 1.1,
- "tilt": 2.2,
- "heading": 3.3,
- "sx": 1.1,
- "sy": 2.2,
- "sz": 3.3,
- "created_at": "2021-01-01 00:00:00",
- "updated_at": "2021-01-01 00:00:00"
}
]
指定したシーンの3Dエンティティを更新する(複数エンティティ更新可)
sid required | string シーンID。 |
id required | string シーンエンティティID |
name required | string [ 1 .. 128 ] characters シーンエンティティ名 |
x | number Default: 0 x座標 |
y | number Default: 0 y座標 |
z | number Default: 0 z座標 |
roll | number Default: 0 x軸の回転 |
tilt | number Default: 0 y軸の回転 |
heading | number Default: 0 z軸の回転 |
sx | number Default: 1 x軸の縮尺 |
sy | number Default: 1 y軸の縮尺 |
sz | number Default: 1 z軸の縮尺 |
[- {
- "id": "4321567809871234",
- "name": "scenedata1",
- "x": 1.1,
- "y": 2.2,
- "z": 3.3,
- "roll": 1.1,
- "tilt": 2.2,
- "heading": 3.3,
- "sx": 1.1,
- "sy": 2.2,
- "sz": 3.3
}, - {
- "id": "1122334455667788",
- "name": "scenedata2",
- "x": 1.1,
- "y": 2.2,
- "z": 3.3,
- "roll": 1.1,
- "tilt": 2.2,
- "heading": 3.3,
- "sx": 1.1,
- "sy": 2.2,
- "sz": 3.3
}
]
[- {
- "id": "4321567809871234",
- "scene_id": "6543210987654321",
- "3ddataset_id": "6621567809871234",
- "owner_id": "8877665544332211",
- "name": "scenedata1",
- "x": 1.1,
- "y": 2.2,
- "z": 3.3,
- "roll": 1.1,
- "tilt": 2.2,
- "heading": 3.3,
- "sx": 1.1,
- "sy": 2.2,
- "sz": 3.3,
- "created_at": "2021-01-01 00:00:00",
- "updated_at": "2021-01-05 00:00:00"
}, - {
- "id": "1122334455667788",
- "scene_id": "6543210987654321",
- "3ddataset_id": "4321432143214321",
- "owner_id": "8877665544332211",
- "name": "scenedata2",
- "x": 1.1,
- "y": 2.2,
- "z": 3.3,
- "roll": 1.1,
- "tilt": 2.2,
- "heading": 3.3,
- "sx": 1.1,
- "sy": 2.2,
- "sz": 3.3,
- "created_at": "2021-01-01 01:00:00",
- "updated_at": "2021-01-05 00:00:00"
}
]
指定した3Dエンティティ情報を取得する
sid required | string シーンID。 |
seid required | string シーンエンティティID。 |
{- "id": "1234567890123456",
- "scene_id": "6543210987654321",
- "3ddataset_id": "4321567809871234",
- "owner_id": "8877665544332211",
- "name": "scenedata1",
- "x": 1.1,
- "y": 2.2,
- "z": 3.3,
- "roll": 1.1,
- "tilt": 2.2,
- "heading": 3.3,
- "sx": 1.1,
- "sy": 2.2,
- "sz": 3.3,
- "created_at": "2021-01-01 00:00:00",
- "updated_at": "2021-01-05 00:00:00"
}
Mapray Vectile API
Mapray Vectile APIは3次元地理空間のベクトルタイルデータの取得機能を提供します。
Vectile は3次元のベクトルタイルデータを意味します。
Response body | HTTP status code | 説明 |
---|---|---|
invalid request | 400 | 無効なリクエスト |
unauthorized | 401 | 権限がありません |
not found | 404 | 該当データが存在しません |
対象のベクトルタイルのメタデータを取得します。
VectileDatasetID required | string 指定するVectile DatasetのID。 |
{- "vector_layers": [
- {
- "description": "sample_metadata",
- "fields": {
- "Area": "String",
- "Style": "String",
- "name": "String"
}, - "id": "vectile_sample_layer",
- "maxzoom": 14,
- "minzoom": 0
}
]
}
対象のベクトルタイルのstyle.jsonを作成します。
VectileDatasetID required | string 指定するVectile DatasetのID。 |
name | string ファイル名 |
style | string style.jsonの中身 |
{- "name": "samplefile.json",
- "style": "{\r\n \"layers\": [\r\n {\r\n \"id\": \"id_観光地名称\"\r\n } \r\n ]\r\n}"
}
"{\r\n \"layers\": [\r\n {\r\n \"id\": \"id_観光地名称\"\r\n } \r\n ]\r\n}"
対象のベクトルタイルに紐づくstyle.jsonを取得します。
VectileDatasetID required | string 指定するVectile DatasetのID。 |
[- {
- "name": "samplefile.json",
- "created_at": "2023-09-27T12:58:38.4567890",
- "updated_at": "2023-09-28T02:58:27.377537Z"
}, - {
- "name": "samplefile2.json",
- "created_at": "2023-09-01T12:34:56.7890123",
- "updated_at": "2023-09-12T13:56:27.9461294"
}
]
対象のstyle.jsonを更新します。
VectileDatasetID required | string 指定するVectile DatasetのID。 |
filename required | string 指定するファイル名。 |
更新後のstyle.json
{- "layers": [
- {
- "id": "id_観光地名称"
}
]
}
{- "layers": [
- {
- "id": "id_観光地名称"
}
]
}
style.jsonの名前を変更します。
VectileDatasetID required | string 指定するVectile DatasetのID。 |
filename required | string 指定するファイル名。 |
名前変更後のファイル名
name | string 変更後のファイル名 |
{- "name": "sample20230929.json"
}
{ }
ユーザーの所属している組織リストを取得する。
page | integer >= 1 Default: 1 1ページの要素数がlimitの場合のページ番号。 |
limit | integer [ 1 .. 100 ] Default: 5 1ページの要素数。 |
sort | string Default: "invitedAt" Enum: "id" "invitedAt" ソートを行うプロパティ。 |
direction | string Default: "desc" Enum: "asc" "desc" ソート方向。 |
[- {
- "id": 4321567809871234,
- "name": "org01",
- "is_default": true,
- "created_at": "2021-01-01 20:21:11",
- "token": "abcdefghijklmnopqrstuvwxyzABCD0123456789",
- "role": "admin"
}, - {
- "id": 1234567890123456,
- "name": "org02",
- "is_default": false,
- "created_at": "2021-01-01 20:21:12",
- "token": "abcdefghijklmnopqrstuvwxyzABCD0123456789",
- "role": "admin"
}, - {
- "id": 9876543210987654,
- "name": "org03",
- "is_default": false,
- "created_at": "2021-01-01 20:21:13",
- "token": "abcdefghijklmnopqrstuvwxyzABCD0123456789",
- "role": "admin"
}
]
新しい組織を作成する。
name required | string 組織名 |
redirect_uri | Array of strings 認証後にリダイレクトするURL |
{- "name": "org4",
}
{- "id": 4321432143214321,
- "name": "org4",
- "is_default": false,
- "created_at": "2021-01-01 20:21:14",
- "token": "abcdefghijklmnopqrstuvwxyzABCD0123456789",
}
特定の組織情報を取得する。
oid required | string 対象組織ID |
{- "id": 4321567809871234,
- "name": "org01",
- "is_default": true,
- "created_at": "2021-01-01 20:21:11",
- "token": "abcdefghijklmnopqrstuvwxyzABCD0123456789",
}
組織の名前、リダイレクトURLを変更する。
条件
oid required | string 対象組織ID |
name required | string 組織名 |
redirect_uri | Array of strings 認証後にリダイレクトするURL |
{- "name": "org1-update",
}
{- "id": 4321432143214321,
- "name": "org1-update",
- "is_default": false,
- "created_at": "2021-01-01 20:21:14",
- "token": "abcdefghijklmnopqrstuvwxyzABCD0123456789",
}
特定の組織に所属しているユーザーのリストを取得する。
page | integer >= 1 Default: 1 1ページの要素数がlimitの場合のページ番号。 |
limit | integer [ 1 .. 100 ] Default: 5 1ページの要素数。 |
sort | string Default: "invitedAt" Enum: "id" "invitedAt" ソートを行うプロパティ。 |
direction | string Default: "desc" Enum: "asc" "desc" ソート方向。 |
[- {
- "uid": "1234567890098765",
- "role": "admin",
- "verified": true,
- "invited_at": "2021-01-01 20:23:11",
- "name": "user01",
- "invitation_id": "0"
}
]
組織にユーザーを招待する。
条件
role required | string Enum: "admin" "user" 組織内の役割。 |
user_id required | string 招待するユーザーのID。 |
{- "role": "admin",
- "user_id": "1234567890123456"
}
{ }
所属ユーザーの役割を変更する。
条件
uid required | string 対象ユーザーID |
role required | string Enum: "admin" "user" 組織内の役割。 |
{- "role": "user"
}
{- "uid": "1234567890098765",
- "role": "user",
- "verified": true,
- "invited_at": "2021-01-01 20:23:11",
- "name": "user01",
- "invitation_id": "0"
}
Organization token API は Organization、Dataset、Token の アクセストークンを作成、取得、更新、削除する API です。
対象組織IDに紐づくすべてのOrganization tokenを取得します。
oid required | string 対象組織ID |
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": 1234567890123456,
- "oid": 9876543210987654,
- "name": "token1",
- "access_ip": [
- "192.168.10.0/24",
- "192.168.20.0/24"
], - "scopes": [
- "dataset:read"
], - "allowedDomains": [
- "mapray.com"
], - "created_at": "2021-01-01T01:01:01.0000001Z",
- "updated_at": "2021-01-01T01:01:01.0000001Z"
}, - {
- "id": 1122334455667788,
- "oid": 9876543210987654,
- "name": "token2",
- "access_ip": [
- "192.168.10.0/24",
- "192.168.20.0/24"
], - "scopes": [
- "dataset:read",
- "dataset:create",
- "dataset:update",
- "dataset:delete"
], - "allowedDomains": [
- "mapray.com",
- "mapray2.com"
], - "created_at": "2021-01-01T01:01:01.0000001Z",
- "updated_at": "2021-01-01T01:01:01.0000001Z"
}
]
新しいOrganization tokenを作成します。
oid required | string 対象組織ID |
name required | string [ 2 .. 128 ] characters 名前 |
access_ip required | Array of strings アクセスを許可するIPアドレスの一覧 CIDR表記 |
scopes required | Array of strings Items Enum: "dataset:read" "dataset:create" "dataset:update" "dataset:delete" "token:read" "token:create" "token:update" "token:delete" "member:read" "member:create" "member:update" "member:delete" "organization:read" 付与する権限の一覧 |
allowedDomains | Array of strings アクセスを許可するドメインのリストです。 |
{- "name": "token1",
- "access_ip": [
- "192.168.10.0/24",
- "192.168.20.0/24"
], - "scopes": [
- "dataset:read"
], - "allowedDomains": [
- "mapray.com"
]
}
{- "id": 1234567890123456,
- "oid": 9876543210987654,
- "name": "token1",
- "access_ip": [
- "192.168.10.0/24",
- "192.168.20.0/24"
], - "scopes": [
- "dataset:read"
], - "allowedDomains": [
- "mapray.com"
], - "token": "abcdefghIJKLMNOPQRSTUvwxyz12345678901234",
- "created_at": "2021-01-01T01:01:01.0000001Z",
- "updated_at": "2021-01-01T01:01:01.0000001Z"
}
対象組織IDに紐づく一意のOrganization tokenを取得します。
oid required | string 対象組織ID |
tid required | string トークンID |
{- "id": 1234567890123456,
- "oid": 9876543210987654,
- "name": "token1",
- "access_ip": [
- "192.168.10.0/24",
- "192.168.20.0/24"
], - "scopes": [
- "dataset:read"
], - "allowedDomains": [
- "mapray.com"
], - "created_at": "2021-01-01T01:01:01.0000001Z",
- "updated_at": "2021-01-01T01:01:01.0000001Z"
}
対象組織IDに紐づく一意のOrganization tokenを更新します。
oid required | string 対象組織ID |
tid required | string トークンID |
name required | string [ 2 .. 128 ] characters 名前 |
access_ip required | Array of strings アクセスを許可するIPアドレスの一覧 CIDR表記 |
scopes required | Array of strings Items Enum: "dataset:read" "dataset:create" "dataset:update" "dataset:delete" "token:read" "token:create" "token:update" "token:delete" "member:read" "member:create" "member:update" "member:delete" "organization:read" 付与する権限の一覧 |
allowedDomains | Array of strings アクセスを許可するドメインのリストです。 |
{- "name": "token1",
- "access_ip": [
- "192.168.10.0/24",
- "192.168.20.0/24"
], - "scopes": [
- "dataset:read"
], - "allowedDomains": [
- "mapray.com"
]
}
{- "id": 1234567890123456,
- "oid": 9876543210987654,
- "name": "token1",
- "access_ip": [
- "192.168.10.0/24",
- "192.168.20.0/24"
], - "scopes": [
- "dataset:read"
], - "allowedDomains": [
- "mapray.com"
], - "created_at": "2021-01-01T01:01:01.0000001Z",
- "updated_at": "2021-01-01T01:01:01.0000001Z"
}
ユーザーIDに紐づくすべてのUser tokenを取得します。
uid required | string ユーザーID |
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": 1234567890123456,
- "name": "token1",
- "uid": 9876543210987654,
- "access_ip": [
- "192.168.10.0/24",
- "192.168.20.0/24"
], - "scopes": [
- "organization:read"
], - "allowedDomains": [
- "mapray.com"
], - "created_at": "2021-01-01T01:01:01.0000001Z",
- "updated_at": "2021-01-01T01:01:01.0000001Z"
}, - {
- "id": 1122334455667788,
- "name": "token2",
- "uid": 9876543210987654,
- "access_ip": [
- "192.168.10.0/24",
- "192.168.20.0/24"
], - "scopes": [
- "organization:read",
- "organization:create",
- "organization:update",
- "organization:delete"
], - "allowedDomains": [
- "mapray.com",
- "mapray2.com"
], - "created_at": "2021-01-01T01:01:01.0000001Z",
- "updated_at": "2021-01-01T01:01:01.0000001Z"
}
]
新しいUser tokenを作成します。
uid required | string ユーザーID |
name required | string [ 2 .. 128 ] characters 名前 |
access_ip required | Array of strings アクセスを許可するIPアドレスの一覧 CIDR表記 |
scopes required | Array of strings Items Enum: "organization:read" "organization:create" "organization:update" "organization:delete" "token:read" "token:create" "token:update" "token:delete" "user:read" 付与する権限の一覧 |
allowedDomains | Array of strings アクセスを許可するドメインのリストです。 |
{- "name": "token1",
- "access_ip": [
- "192.168.10.0/24",
- "192.168.20.0/24"
], - "scopes": [
- "organization:read"
], - "allowedDomains": [
- "mapray.com"
]
}
{- "id": 1234567890123456,
- "name": "token1",
- "uid": 9876543210987654,
- "token": "abcdefghIJKLMNOPQRSTUvwxyz12345678901234",
- "access_ip": [
- "192.168.10.0/24",
- "192.168.20.0/24"
], - "scopes": [
- "organization:read"
], - "allowedDomains": [
- "mapray.com"
], - "created_at": "2021-01-01T01:01:01.0000001Z",
- "updated_at": "2021-01-01T01:01:01.0000001Z"
}
ユーザーIDに紐づく一意のUser tokenを取得します。
uid required | string ユーザーID |
tid required | string トークンID |
{- "id": 1234567890123456,
- "name": "token1",
- "uid": 9876543210987654,
- "access_ip": [
- "192.168.10.0/24",
- "192.168.20.0/24"
], - "scopes": [
- "organization:read"
], - "allowedDomains": [
- "mapray.com"
], - "created_at": "2021-01-01T01:01:01.0000001Z",
- "updated_at": "2021-01-01T01:01:01.0000001Z"
}
ユーザーIDに紐づく一意のUser tokenを更新します。
uid required | string ユーザーID |
tid required | string トークンID |
name required | string [ 2 .. 128 ] characters 名前 |
access_ip required | Array of strings アクセスを許可するIPアドレスの一覧 CIDR表記 |
scopes required | Array of strings Items Enum: "organization:read" "organization:create" "organization:update" "organization:delete" "token:read" "token:create" "token:update" "token:delete" "user:read" 付与する権限の一覧 |
allowedDomains | Array of strings アクセスを許可するドメインのリストです。 |
{- "name": "token1",
- "access_ip": [
- "192.168.10.0/24",
- "192.168.20.0/24"
], - "scopes": [
- "organization:read"
], - "allowedDomains": [
- "mapray.com"
]
}
{- "id": 1234567890123456,
- "name": "token1",
- "uid": 9876543210987654,
- "access_ip": [
- "192.168.10.0/24",
- "192.168.20.0/24"
], - "scopes": [
- "organization:read"
], - "allowedDomains": [
- "mapray.com"
], - "created_at": "2021-01-01T01:01:01.0000001Z",
- "updated_at": "2021-01-01T01:01:01.0000001Z"
}
Mapray Weather API 天気情報のラスター地理空間情報データを提供します。
Layer name | データソース | 説明 | 取得間隔 | 予報間隔 |
---|---|---|---|---|
cloudcover | https://registry.opendata.aws/noaa-gfs-bdp-pds/ | 全世界の雲量データ | 6時間毎 | 3時間おき336時間後まで |
Response body | HTTP status code | 説明 |
---|---|---|
invalid request | 400 | 無効なリクエスト |
not found | 404 | 該当データが存在しません |
対象天気情報の詳細を取得します。
layer required | string 対象とする天気情報のキー |
[- {
- "minZoom": "0",
- "maxZoom": "0",
- "format": "png",
- "dataList": [
- {
- "time": 1675182430,
- "forecasts": [
- 1675183430,
- 1675184430,
- 1675185430,
- 1675186430,
- 1675187430,
- 1675188430,
- 1675189430
]
}, - {
- "time": 1675082430,
- "forecasts": [
- 1675083430,
- 1675084430,
- 1675085430,
- 1675086430,
- 1675087430,
- 1675088430,
- 1675089430
]
}
]
}
]
Mapray Dataset API (1.0.0)
Mapray Datasets API はGeoJSONフォーマットを基本とした地図データの管理機能を提供します。
Response body | HTTP status code | 説明 |
---|---|---|
invalid request | 400 | 無効なリクエスト |
unauthorized | 401 | 権限がありません |
not found | 404 | 該当データが存在しません |
userIDに紐づくdatasetリストを取得します。
userID required | string 対象データが紐づいているユーザーID。 |
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" ソート方向。 |
name | string 検索を行う名前。 |
[- {
- "id": "3843949342039493",
- "owner_id": "5884034982304942",
- "name": "2D dataset",
- "description": "example",
- "bounds": [
- 0,
- 0,
- 0,
- 0
], - "features": [
- "6044913204461568"
], - "created_at": "2019-03-11T11:09:17.855Z",
- "updated_at": "2019-03-11T11:09:17.855Z",
- "status": "ready",
- "attributions": [
- {
- "display": "©Mapray",
- "description": "Mapray",
}
]
}, - {
- "id": "4893105706762240",
- "owner_id": "5884034982304942",
- "name": "test",
- "description": "test data",
- "bounds": [
- 0,
- 0,
- 0,
- 0
], - "features": [
- "5634474104586240"
], - "created_at": "2021-06-28T15:39:21.792218Z",
- "updated_at": "2021-06-28T15:39:21.792218Z",
- "status": "ready",
- "attributions": [
- {
- "display": "©Mapray",
- "description": "Mapray",
}
]
}
]
datasetを作成します。
userID required | string 新しいデータを生成したいターゲットのユーザーID。 |
name required | string [ 1 .. 128 ] characters 名前。 |
description | string [ 0 .. 300 ] characters Default: "" 説明。 |
Array of objects (Attributions) | |
srid | number (2DSrid) Default: 4326 Enum: 2443 2444 2445 2446 2447 2448 2449 2450 2451 2452 2453 2454 2455 2456 2457 2458 2459 2460 2461 3097 3098 3099 3100 3101 6669 6670 6671 6672 6673 6674 6675 6676 6677 6678 6679 6680 6681 6682 6683 6684 6685 6686 6687 6688 6689 6690 6691 6692 4326 32651 32652 32653 32654 32655 32656 空間参照系識別コード(EPSGコード)。http://www.epsg-registry.org/ で示されるコード。 |
geoid | string Default: "EGM96_15" Enum: "EGM96_15" "JGD2011" "ELLIPSOID" 使用しているジオイドモデル。 |
src_file_type | string Default: "geojson" Enum: "geojson" "kml" "gpx" "shp" コンバート前のデータフォーマット。 |
dst_file_type | string Default: "geojson" Value: "geojson" コンバート後のデータフォーマット。 |
{- "name": "2D dataset",
- "description": "example",
- "srid": 4326,
- "geoid": "EGM96_15",
- "attributions": [
- {
- "display": "©Mapray",
- "description": "Mapray",
}
]
}
{- "id": "3843949342039493",
- "owner_id": "5884034982304942",
- "name": "2D dataset",
- "description": "example",
- "bounds": [
- 0,
- 0,
- 0,
- 0
], - "features": [
- "6044913204461568"
], - "created_at": "2019-03-11T11:09:17.855Z",
- "updated_at": "2019-03-11T11:09:17.855Z",
- "status": "ready",
- "attributions": [
- {
- "display": "©Mapray",
- "description": "Mapray",
}
]
}
指定したdatasetの情報を取得します。
userID required | string 対象データが紐づいているユーザーID。 |
datasetID required | string 指定するdatasetのID。 |
{- "id": "3843949342039493",
- "owner_id": "5884034982304942",
- "name": "2D dataset",
- "description": "example",
- "bounds": [
- 0,
- 0,
- 0,
- 0
], - "features": [
- "6044913204461568"
], - "created_at": "2019-03-11T11:09:17.855Z",
- "updated_at": "2019-03-11T11:09:17.855Z",
- "status": "ready",
- "attributions": [
- {
- "display": "©Mapray",
- "description": "Mapray",
}
]
}
Request bodyで指定した内容にDatasetを更新します。
※部分更新はできません
userID required | string 対象データが紐づいているユーザーID。 |
datasetID required | string 指定するdatasetのID。 |
name required | string [ 1 .. 128 ] characters 名前。 |
description | string [ 0 .. 300 ] characters Default: "" 説明。 |
Array of objects (Attributions) | |
is_public | boolean Default: false 公開するかどうかの値。 |
{- "name": "2D dataset update",
- "description": "example update",
- "attributions": [
- {
- "display": "©Mapray",
- "description": "Mapray",
}
]
}
{- "id": "3843949342039493",
- "owner_id": "5884034982304942",
- "name": "2D dataset update",
- "description": "example update",
- "bounds": [
- 0,
- 0,
- 0,
- 0
], - "features": [
- "6044913204461568"
], - "created_at": "2019-03-11T11:09:17.855Z",
- "updated_at": "2019-04-08T18:35:02.322Z",
- "status": "ready",
- "attributions": [
- {
- "display": "©Mapray",
- "description": "Mapray",
}
]
}
Dataset をコンバートリクエスト前の状態に戻します。 再度ファイルをアップロードする必要があります。
userID required | string 対象データが紐づいているユーザーID。 |
datasetID required | string 指定するdatasetのID。 |
name required | string [ 1 .. 128 ] characters 名前。 |
description | string [ 0 .. 300 ] characters Default: "" 説明。 |
Array of objects (Attributions) | |
srid | number (2DSrid) Default: 4326 Enum: 2443 2444 2445 2446 2447 2448 2449 2450 2451 2452 2453 2454 2455 2456 2457 2458 2459 2460 2461 3097 3098 3099 3100 3101 6669 6670 6671 6672 6673 6674 6675 6676 6677 6678 6679 6680 6681 6682 6683 6684 6685 6686 6687 6688 6689 6690 6691 6692 4326 32651 32652 32653 32654 32655 32656 空間参照系識別コード(EPSGコード)。http://www.epsg-registry.org/ で示されるコード。 |
geoid | string Default: "EGM96_15" Enum: "EGM96_15" "JGD2011" "ELLIPSOID" 使用しているジオイドモデル。 |
src_file_type | string Default: "geojson" Enum: "geojson" "kml" "gpx" "shp" コンバート前のデータフォーマット。 |
dst_file_type | string Default: "geojson" Value: "geojson" コンバート後のデータフォーマット。 |
{- "name": "2D dataset",
- "description": "example",
- "srid": 4326,
- "geoid": "EGM96_15",
- "attributions": [
- {
- "display": "©Mapray",
- "description": "Mapray",
}
]
}
{- "id": "3843949342039493",
- "owner_id": "5884034982304942",
- "name": "2D dataset",
- "description": "example",
- "bounds": null,
- "features": null,
- "created_at": "2019-03-11T11:09:17.855Z",
- "updated_at": "2019-03-11T11:09:17.855Z",
- "status": "before_queued",
- "attributions": [
- {
- "display": "©Mapray",
- "description": "Mapray",
}
]
}
2DファイルをアップロードするためのURLを取得し、データを送信することでアップロードできます。
userID required | string 対象データが紐づいているユーザーID。 |
datasetID required | string 指定するdatasetのID。 |
アップロードするファイル情報
filename required | string ファイル名。 |
content_type required | string ファイルのContent-Type。 |
[- {
- "filename": "test.kml",
- "content_type": "application/xml"
}, - {
- "filename": "test.gpx",
- "content_type": "application/xml"
}
]
[- {
- "filename": "test.kml",
- "content_type": "application/xml",
}, - {
- "filename": "test.gpx",
- "content_type": "application/xml",
}
]
datasetIDに紐づくfeaturesのリストを取得します。
userID required | string 対象データが紐づいているユーザーID。 |
datasetID required | string 指定するdatasetのID。 |
[- {
- "type": "FeatureCollection",
- "mapray": {
- "id": "5100199366098944",
- "version": "1.0"
}, - "features": [
- {
- "type": "Feature",
- "geometry": {
- "type": "Polygon",
- "coordinates": [
- [
- [
- 139.87997889518738,
- 35.63146248978614
], - [
- 139.88187789916992,
- 35.63146248978614
], - [
- 139.88187789916992,
- 35.63247402587776
], - [
- 139.87997889518738,
- 35.63247402587776
], - [
- 139.87997889518738,
- 35.63146248978614
]
]
]
}, - "properties": {
- "stroke": "#555555",
- "stroke-width": 2,
- "stroke-opacity": 1,
- "fill": "#0d5fe3",
- "fill-opacity": 0.5
}, - "id": "geo json id",
- "mapray": {
- "id": "62707111317995529",
- "version": "1.0"
}
}, - {
- "type": "Feature",
- "geometry": {
- "type": "Point",
- "coordinates": [
- 138.73090982437134,
- 35.36284101638963
]
}, - "properties": { },
- "id": "geo json id",
- "mapray": {
- "id": "5949055528075264",
- "version": "1.0",
- "visibility": true,
- "altitudeMode": "CLAMP"
}
}
]
}
]
GeoJSONのfeatureをdatasetに追加します。
userID required | string 対象データが紐づいているユーザーID。 |
datasetID required | string 指定するdatasetのID。 |
GeoJSON featureを指定します。
1つのfeatureにつき1MBの上限があり、その他のパラメータで300B程度あらかじめ使用されます。
id | string |
geometrty | object |
properties | object |
object |
{- "id": "5100199366098944",
- "geometry": {
- "type": "Polygon",
- "coordinates": [
- [
- [
- 139.87997889518738,
- 35.63146248978614
], - [
- 139.88187789916992,
- 35.63146248978614
], - [
- 139.88187789916992,
- 35.63247402587776
], - [
- 139.87997889518738,
- 35.63247402587776
], - [
- 139.87997889518738,
- 35.63146248978614
]
]
]
}, - "properties": {
- "stroke": "#555555",
- "stroke-width": 2,
- "stroke-opacity": 1,
- "fill": "#0d5fe3",
- "fill-opacity": 0.5
}, - "mapray": {
- "visibility": true,
- "altitudeMode": "CLAMP"
}
}
{- "type": "Feature",
- "geometry": {
- "type": "Polygon",
- "coordinates": [
- [
- [
- 139.87997889518738,
- 35.63146248978614
], - [
- 139.88187789916992,
- 35.63146248978614
], - [
- 139.88187789916992,
- 35.63247402587776
], - [
- 139.87997889518738,
- 35.63247402587776
], - [
- 139.87997889518738,
- 35.63146248978614
]
]
]
}, - "properties": {
- "stroke": "#555555",
- "stroke-width": 2,
- "stroke-opacity": 1,
- "fill": "#0d5fe3",
- "fill-opacity": 0.5
}, - "id": "geo json id",
- "mapray": {
- "id": "62707111317995529",
- "version": "1.0",
- "visibility": true,
- "altitudeMode": "CLAMP"
}
}
GeoJSONのfeatureをdatasetに追加します。
userID required | string 対象データが紐づいているユーザーID。 |
datasetID required | string 指定するdatasetのID。 |
GeoJSON featureを指定します。
1つのfeatureにつき1MBの上限があり、その他のパラメータで300B程度あらかじめ使用されます。
id | string |
geometrty | object |
properties | object |
object |
[- {
- "id": "5100199366098944",
- "geometry": {
- "type": "Polygon",
- "coordinates": [
- [
- [
- 139.87997889518738,
- 35.63146248978614
], - [
- 139.88187789916992,
- 35.63146248978614
], - [
- 139.88187789916992,
- 35.63247402587776
], - [
- 139.87997889518738,
- 35.63247402587776
], - [
- 139.87997889518738,
- 35.63146248978614
]
]
]
}, - "properties": {
- "stroke": "#555555",
- "stroke-width": 2,
- "stroke-opacity": 1,
- "fill": "#0d5fe3",
- "fill-opacity": 0.5
}, - "mapray": {
- "visibility": true,
- "altitudeMode": "CLAMP"
}
}
]
[- {
- "type": "Feature",
- "geometry": {
- "type": "Polygon",
- "coordinates": [
- [
- [
- 139.87997889518738,
- 35.63146248978614
], - [
- 139.88187789916992,
- 35.63146248978614
], - [
- 139.88187789916992,
- 35.63247402587776
], - [
- 139.87997889518738,
- 35.63247402587776
], - [
- 139.87997889518738,
- 35.63146248978614
]
]
]
}, - "properties": {
- "stroke": "#555555",
- "stroke-width": 2,
- "stroke-opacity": 1,
- "fill": "#0d5fe3",
- "fill-opacity": 0.5
}, - "id": "geo json id",
- "mapray": {
- "id": "62707111317995529",
- "version": "1.0",
- "visibility": true,
- "altitudeMode": "CLAMP"
}
}
]
Featureを更新します。 Request Bodyで指定した内容に置き換わります。 (部分更新はできません)
userID required | string 対象データが紐づいているユーザーID。 |
maprayFeatureID required | string 指定するfeatureのID。 |
GeoJSON featureを指定します。 1つのfeatureにつき1MBの上限があり、その他のパラメータで300B程度あらかじめ使用されます。
id | string |
geometrty | object |
properties | object |
object |
{- "id": "62707111317995529",
- "geometry": {
- "type": "Polygon",
- "coordinates": [
- [
- [
- 139.87997889518738,
- 35.63146248978614
], - [
- 139.88187789916992,
- 35.63146248978614
], - [
- 139.88187789916992,
- 35.63247402587776
], - [
- 139.87997889518738,
- 35.63146248978614
]
]
]
}, - "properties": {
- "stroke": "#555555",
- "stroke-width": 2,
- "stroke-opacity": 1,
- "fill": "#0d5fe3",
- "fill-opacity": 0.5
}, - "mapray": {
- "visibility": true,
- "altitudeMode": "CLAMP"
}
}
{- "type": "Feature",
- "geometry": {
- "type": "Polygon",
- "coordinates": [
- [
- [
- 139.87997889518738,
- 35.63146248978614
], - [
- 139.88187789916992,
- 35.63146248978614
], - [
- 139.88187789916992,
- 35.63247402587776
], - [
- 139.87997889518738,
- 35.63146248978614
]
]
]
}, - "properties": {
- "stroke": "#555555",
- "stroke-width": 2,
- "stroke-opacity": 1,
- "fill": "#0d5fe3",
- "fill-opacity": 0.5
}, - "id": "geo json id",
- "mapray": {
- "id": "62707111317995529",
- "version": "1.0",
- "visibility": true,
- "altitudeMode": "CLAMP"
}
}
指定したfeatureを取得します。
userID required | string 対象データが紐づいているユーザーID。 |
maprayFeatureID required | string 指定するfeatureのID。 |
{- "type": "Feature",
- "geometry": {
- "type": "Polygon",
- "coordinates": [
- [
- [
- 139.87997889518738,
- 35.63146248978614
], - [
- 139.88187789916992,
- 35.63146248978614
], - [
- 139.88187789916992,
- 35.63247402587776
], - [
- 139.87997889518738,
- 35.63247402587776
], - [
- 139.87997889518738,
- 35.63146248978614
]
]
]
}, - "properties": {
- "stroke": "#555555",
- "stroke-width": 2,
- "stroke-opacity": 1,
- "fill": "#0d5fe3",
- "fill-opacity": 0.5
}, - "id": "geo json id",
- "mapray": {
- "id": "62707111317995529",
- "version": "1.0",
- "visibility": true,
- "altitudeMode": "CLAMP"
}
}
指定した2D datasetのコンバート情報を取得します。
userID required | string 対象データが紐づいているユーザーID。 |
datasetID required | string 指定するdatasetのID。 |
{- "id": "6833388005240832",
- "jobType": "",
- "userID": "4098494030324145",
- "3DDatasetID": "4811188005240832",
- "inputFilePath": "dummy.appspot.com/dataset/4098494030324145/4811188005240832/input",
- "outputFilePath": "dummy.appspot.com/dataset/4098494030324145/4811188005240832/output",
- "error": "",
- "startAt": "2017-09-04T05:56:10Z",
- "finishAt": "2017-09-04T05:57:15Z",
- "status": "ready"
}
ファイルアップロードを実行します。
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>
Mapray 3D Dataset API (1.0.0)
Mapray 3D Dataset API は3次元地理空間情報データの管理機能を提供します。
3D datasetは3次元データを意味しており、3D datasetオブジェクトはmaprayJSで利用されるmaprayシーンファイルに相当します。
Response body | HTTP status code | 説明 |
---|---|---|
invalid request | 400 | 無効なリクエスト |
unauthorized | 401 | 権限がありません |
not found | 404 | 該当データが存在しません |
userIDに紐づく3D datasetリストを取得します。
userID required | string 対象データが紐づいているユーザーID。 |
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" ソート方向。 |
name | string 検索を行う名前。 |
[- {
- "id": "4811188005240832",
- "owner_id": "4098494030324145",
- "created_at": "2017-09-04T05:56:10Z",
- "updated_at": "2017-09-08T08:12:13Z",
- "url": "3ddatasets/v1/models/4098494030324145/4811188005240832/small.gltf",
- "name": "shinagawa_area",
- "description": "test",
- "path": "/small.gltf",
- "format": "glTF",
- "scene_id": "0",
- "srid": 4326,
- "status": "ready",
- "x": 123.456789,
- "y": 34.5678901,
- "z": 123.456,
- "roll": 1.1,
- "tilt": 2.2,
- "heading": 3.3,
- "sx": 4.4,
- "sy": 5.5,
- "sz": 6.6,
- "offset_x": 7.7,
- "offset_y": 8.8,
- "offset_z": 9.9,
- "offset_roll": 10,
- "offset_tilt": 11.1,
- "offset_heading": 22.2,
- "offset_sx": 33.3,
- "offset_sy": 44.4,
- "offset_sz": 55.5,
- "altitude_mode": "absolute",
- "extensions": {
- "shadeless": true
}, - "attributions": [
- {
- "display": "©Mapray",
- "description": "Mapray",
}
]
}
]
新しい3D datasetを作成します。
userID required | string 新しいデータを生成したいターゲットのユーザーID。 |
name required | string [ 1 .. 128 ] characters 名前。 |
description | string [ 0 .. 300 ] characters Default: "" 説明。 |
Array of objects (Attributions) | |
srid | number (Srid) Enum: 2443 2444 2445 2446 2447 2448 2449 2450 2451 2452 2453 2454 2455 2456 2457 2458 2459 2460 2461 4326 空間参照系識別コード(EPSGコード)。http://www.epsg-registry.org/ で示されるコード。 |
altitude_mode | string Default: "absolute" Enum: "absolute" "relative" "clamp" sridで指定した座標系で高度の基準。 |
src_file_type required | string Enum: "glTF" "obj" コンバート前のデータフォーマット。 |
dst_file_type | string Default: "glTF" コンバート後のデータフォーマット。 |
path | string 関連する頂点データファイル、テクスチャなどのパスが記載されたメインとなるファイルへのパス。 1文字目は"/"で、また".."を含まない。 |
scene_id | string Default: "0" デフォルトで有効にしたいシーンID。glTFの場合は0以上の整数を文字列にしたもの。 |
x | number Default: 0 sridで指定した座標系での位置 x。(座標系の定義による) |
y | number Default: 0 sridで指定した座標系での位置 y。(座標系の定義による) |
z | number Default: 0 sridで指定した座標系での位置 z。(座標系の定義による) |
roll | number Default: 0 sridで指定した座標系でのx軸の回転。 |
tilt | number Default: 0 sridで指定した座標系でのy軸の回転。 |
heading | number Default: 0 sridで指定した座標系でのz軸の回転。 |
sx | number Default: 1 sridで指定した座標系でのx軸の縮尺比率。 |
sy | number Default: 1 sridで指定した座標系でのy軸の縮尺比率。 |
sz | number Default: 1 sridで指定した座標系でのz軸の縮尺比率。 |
offset_x | number Default: 0 sridで指定した座標系でのoffset位置 x。 |
offset_y | number Default: 0 sridで指定した座標系でのoffset位置 y。 |
offset_z | number Default: 0 sridで指定した座標系でのoffset位置 z。 |
offset_roll | number Default: 0 sridで指定した座標系でoffset位置でのx軸の回転。 |
offset_tilt | number Default: 0 sridで指定した座標系でoffset位置でのy軸の回転。 |
offset_heading | number Default: 0 sridで指定した座標系でoffset位置でのz軸の回転。 |
offset_sx | number Default: 1 sridで指定した座標系でoffset位置でのx軸の縮尺比率。 |
offset_sy | number Default: 1 sridで指定した座標系でoffset位置でのy軸の縮尺比率。 |
offset_sz | number Default: 1 sridで指定した座標系でoffset位置でのz軸の縮尺比率。 |
object keyがコンバートオプションのMap。 |
{- "name": "shinagawa_area",
- "description": "test",
- "path": "/small.gltf",
- "src_file_type": "glTF",
- "dst_file_type": "glTF",
- "scene_id": "0",
- "srid": 4326,
- "x": 123.456789,
- "y": 34.5678901,
- "z": 123.456,
- "roll": 1.1,
- "tilt": 2.2,
- "heading": 3.3,
- "sx": 4.4,
- "sy": 5.5,
- "sz": 6.6,
- "offset_x": 7.7,
- "offset_y": 8.8,
- "offset_z": 9.9,
- "offset_roll": 10,
- "offset_tilt": 11.1,
- "offset_heading": 22.2,
- "offset_sx": 33.3,
- "offset_sy": 44.4,
- "offset_sz": 55.5,
- "altitude_mode": "absolute",
- "extensions": {
- "shadeless": true
}, - "attributions": [
- {
- "display": "©Mapray",
- "description": "Mapray",
}
]
}
{- "id": "4811188005240832",
- "owner_id": "4098494030324145",
- "created_at": "2017-09-04T05:56:10Z",
- "updated_at": "2017-09-04T05:56:10Z",
- "url": "3ddatasets/v1/models/4098494030324145/4811188005240832/small.gltf",
- "name": "shinagawa_area",
- "description": "test",
- "path": "/small.gltf",
- "format": "glTF",
- "scene_id": "0",
- "srid": 4326,
- "status": "ready",
- "x": 123.456789,
- "y": 34.5678901,
- "z": 123.456,
- "roll": 1.1,
- "tilt": 2.2,
- "heading": 3.3,
- "sx": 4.4,
- "sy": 5.5,
- "sz": 6.6,
- "offset_x": 7.7,
- "offset_y": 8.8,
- "offset_z": 9.9,
- "offset_roll": 10,
- "offset_tilt": 11.1,
- "offset_heading": 22.2,
- "offset_sx": 33.3,
- "offset_sy": 44.4,
- "offset_sz": 55.5,
- "altitude_mode": "absolute",
- "extensions": {
- "shadeless": true
}, - "attributions": [
- {
- "display": "©Mapray",
- "description": "Mapray",
}
]
}
指定した3D datasetの情報を取得します。
userID required | string 対象データが紐づいているユーザーID。 |
3DdatasetID required | string 指定する3DdatasetのID。 |
{- "id": "4811188005240832",
- "owner_id": "4098494030324145",
- "created_at": "2017-09-04T05:56:10Z",
- "updated_at": "2017-09-08T08:12:13Z",
- "url": "3ddatasets/v1/models/4098494030324145/4811188005240832/small.gltf",
- "name": "shinagawa_area",
- "description": "test",
- "path": "/small.gltf",
- "format": "glTF",
- "scene_id": "0",
- "srid": 4326,
- "status": "ready",
- "x": 123.456789,
- "y": 34.5678901,
- "z": 123.456,
- "roll": 1.1,
- "tilt": 2.2,
- "heading": 3.3,
- "sx": 4.4,
- "sy": 5.5,
- "sz": 6.6,
- "offset_x": 7.7,
- "offset_y": 8.8,
- "offset_z": 9.9,
- "offset_roll": 10,
- "offset_tilt": 11.1,
- "offset_heading": 22.2,
- "offset_sx": 33.3,
- "offset_sy": 44.4,
- "offset_sz": 55.5,
- "altitude_mode": "absolute",
- "extensions": {
- "shadeless": true
}, - "attributions": [
- {
- "display": "©Mapray",
- "description": "Mapray",
}
]
}
3D datasetのプロパティを更新します。 request bodyで指定した3D datasets オブジェクトのデータで データが全て更新されます。(部分更新はできません)
userID required | string 対象データが紐づいているユーザーID。 |
3DdatasetID required | string 指定する3DdatasetのID。 |
name required | string [ 1 .. 128 ] characters 名前。 |
description | string [ 0 .. 300 ] characters Default: "" 説明。 |
Array of objects (Attributions) | |
scene_id | string Default: "0" デフォルトで有効にしたいシーンID。glTFの場合は0以上の整数を文字列にしたもの。 |
x | number Default: 0 sridで指定した座標系での位置 x。(座標系の定義による) |
y | number Default: 0 sridで指定した座標系での位置 y。(座標系の定義による) |
z | number Default: 0 sridで指定した座標系での位置 z。(座標系の定義による) |
roll | number Default: 0 sridで指定した座標系でのx軸の回転。 |
tilt | number Default: 0 sridで指定した座標系でのy軸の回転。 |
heading | number Default: 0 sridで指定した座標系でのz軸の回転。 |
sx | number Default: 1 sridで指定した座標系でのx軸の縮尺比率。 |
sy | number Default: 1 sridで指定した座標系でのy軸の縮尺比率。 |
sz | number Default: 1 sridで指定した座標系でのz軸の縮尺比率。 |
offset_x | number Default: 0 sridで指定した座標系でのoffset位置 x。 |
offset_y | number Default: 0 sridで指定した座標系でのoffset位置 y。 |
offset_z | number Default: 0 sridで指定した座標系でのoffset位置 z。 |
offset_roll | number Default: 0 sridで指定した座標系でoffset位置でのx軸の回転。 |
offset_tilt | number Default: 0 sridで指定した座標系でoffset位置でのy軸の回転。 |
offset_heading | number Default: 0 sridで指定した座標系でoffset位置でのz軸の回転。 |
offset_sx | number Default: 1 sridで指定した座標系でoffset位置でのx軸の縮尺比率。 |
offset_sy | number Default: 1 sridで指定した座標系でoffset位置でのy軸の縮尺比率。 |
offset_sz | number Default: 1 sridで指定した座標系でoffset位置でのz軸の縮尺比率。 |
is_public | boolean Default: false 公開するかどうかの値。 |
{- "name": "shinagawa_area",
- "description": "test",
- "scene_id": "0",
- "x": 123.456789,
- "y": 34.5678901,
- "z": 123.456,
- "roll": 1.1,
- "tilt": 2.2,
- "heading": 3.3,
- "sx": 4.4,
- "sy": 5.5,
- "sz": 6.6,
- "offset_x": 7.7,
- "offset_y": 8.8,
- "offset_z": 9.9,
- "offset_roll": 10,
- "offset_tilt": 11.1,
- "offset_heading": 22.2,
- "offset_sx": 33.3,
- "offset_sy": 44.4,
- "offset_sz": 55.5,
- "attributions": [
- {
- "display": "©Mapray",
- "description": "Mapray",
}
]
}
{- "id": "4811188005240832",
- "owner_id": "4098494030324145",
- "created_at": "2017-09-04T05:56:10Z",
- "updated_at": "2017-09-08T08:12:13Z",
- "url": "3ddatasets/v1/models/4098494030324145/4811188005240832/small.gltf",
- "name": "shinagawa_area",
- "description": "test",
- "path": "/small.gltf",
- "format": "glTF",
- "scene_id": "0",
- "srid": 4326,
- "status": "ready",
- "x": 123.456789,
- "y": 34.5678901,
- "z": 123.456,
- "roll": 1.1,
- "tilt": 2.2,
- "heading": 3.3,
- "sx": 4.4,
- "sy": 5.5,
- "sz": 6.6,
- "offset_x": 7.7,
- "offset_y": 8.8,
- "offset_z": 9.9,
- "offset_roll": 10,
- "offset_tilt": 11.1,
- "offset_heading": 22.2,
- "offset_sx": 33.3,
- "offset_sy": 44.4,
- "offset_sz": 55.5,
- "altitude_mode": "absolute",
- "extensions": {
- "shadeless": true
}, - "attributions": [
- {
- "display": "©Mapray",
- "description": "Mapray",
}
]
}
3D Dataset をコンバートリクエスト前の状態に戻します。 再度ファイルをアップロードする必要があります。
userID required | string 対象データが紐づいているユーザーID。 |
3DdatasetID required | string 指定する3DdatasetのID。 |
name required | string [ 1 .. 128 ] characters 名前。 |
description | string [ 0 .. 300 ] characters Default: "" 説明。 |
Array of objects (Attributions) | |
srid | number (Srid) Enum: 2443 2444 2445 2446 2447 2448 2449 2450 2451 2452 2453 2454 2455 2456 2457 2458 2459 2460 2461 4326 空間参照系識別コード(EPSGコード)。http://www.epsg-registry.org/ で示されるコード。 |
altitude_mode | string Default: "absolute" Enum: "absolute" "relative" "clamp" sridで指定した座標系で高度の基準。 |
src_file_type required | string Enum: "glTF" "obj" コンバート前のデータフォーマット。 |
dst_file_type | string Default: "glTF" コンバート後のデータフォーマット。 |
path | string 関連する頂点データファイル、テクスチャなどのパスが記載されたメインとなるファイルへのパス。 1文字目は"/"で、また".."を含まない。 |
scene_id | string Default: "0" デフォルトで有効にしたいシーンID。glTFの場合は0以上の整数を文字列にしたもの。 |
x | number Default: 0 sridで指定した座標系での位置 x。(座標系の定義による) |
y | number Default: 0 sridで指定した座標系での位置 y。(座標系の定義による) |
z | number Default: 0 sridで指定した座標系での位置 z。(座標系の定義による) |
roll | number Default: 0 sridで指定した座標系でのx軸の回転。 |
tilt | number Default: 0 sridで指定した座標系でのy軸の回転。 |
heading | number Default: 0 sridで指定した座標系でのz軸の回転。 |
sx | number Default: 1 sridで指定した座標系でのx軸の縮尺比率。 |
sy | number Default: 1 sridで指定した座標系でのy軸の縮尺比率。 |
sz | number Default: 1 sridで指定した座標系でのz軸の縮尺比率。 |
offset_x | number Default: 0 sridで指定した座標系でのoffset位置 x。 |
offset_y | number Default: 0 sridで指定した座標系でのoffset位置 y。 |
offset_z | number Default: 0 sridで指定した座標系でのoffset位置 z。 |
offset_roll | number Default: 0 sridで指定した座標系でoffset位置でのx軸の回転。 |
offset_tilt | number Default: 0 sridで指定した座標系でoffset位置でのy軸の回転。 |
offset_heading | number Default: 0 sridで指定した座標系でoffset位置でのz軸の回転。 |
offset_sx | number Default: 1 sridで指定した座標系でoffset位置でのx軸の縮尺比率。 |
offset_sy | number Default: 1 sridで指定した座標系でoffset位置でのy軸の縮尺比率。 |
offset_sz | number Default: 1 sridで指定した座標系でoffset位置でのz軸の縮尺比率。 |
object keyがコンバートオプションのMap。 |
{- "name": "shinagawa_area",
- "description": "test",
- "path": "/small.gltf",
- "src_file_type": "glTF",
- "dst_file_type": "glTF",
- "scene_id": "0",
- "srid": 4326,
- "x": 123.456789,
- "y": 34.5678901,
- "z": 123.456,
- "roll": 1.1,
- "tilt": 2.2,
- "heading": 3.3,
- "sx": 4.4,
- "sy": 5.5,
- "sz": 6.6,
- "offset_x": 7.7,
- "offset_y": 8.8,
- "offset_z": 9.9,
- "offset_roll": 10,
- "offset_tilt": 11.1,
- "offset_heading": 22.2,
- "offset_sx": 33.3,
- "offset_sy": 44.4,
- "offset_sz": 55.5,
- "altitude_mode": "absolute",
- "extensions": {
- "shadeless": true
}, - "attributions": [
- {
- "display": "©Mapray",
- "description": "Mapray",
}
]
}
{- "id": "4811188005240832",
- "owner_id": "4098494030324145",
- "created_at": "2017-09-04T05:56:10Z",
- "updated_at": "2017-09-04T05:56:10Z",
- "url": "3ddatasets/v1/models/4098494030324145/4811188005240832/small.gltf",
- "name": "shinagawa_area",
- "description": "test",
- "path": "/small.gltf",
- "format": "glTF",
- "scene_id": "0",
- "srid": 4326,
- "status": "ready",
- "x": 123.456789,
- "y": 34.5678901,
- "z": 123.456,
- "roll": 1.1,
- "tilt": 2.2,
- "heading": 3.3,
- "sx": 4.4,
- "sy": 5.5,
- "sz": 6.6,
- "offset_x": 7.7,
- "offset_y": 8.8,
- "offset_z": 9.9,
- "offset_roll": 10,
- "offset_tilt": 11.1,
- "offset_heading": 22.2,
- "offset_sx": 33.3,
- "offset_sy": 44.4,
- "offset_sz": 55.5,
- "altitude_mode": "absolute",
- "extensions": {
- "shadeless": true
}, - "attributions": [
- {
- "display": "©Mapray",
- "description": "Mapray",
}
]
}
3DファイルをアップロードするためのURLを取得し、データを送信することでアップロードできます。
例: sampleディレクトリのファイルをアップロードする場合
/home
└── user
└── sample
├── test.gltf
└── texture
└── test.png
ファイルフォーマットごとに注意点がありますが、 例えばglTFファイルはglTFにリンクされるbinファイル、テクスチャファイルへのパスが記述されますが、これらのパスはglTF本体からの相対パスが指定されている必要があります。
userID required | string 対象データが紐づいているユーザーID。 |
3DdatasetID required | string 指定する3DdatasetのID。 |
アップロードするファイル情報
filename required | string ファイル名。 |
content_type required | string ファイルのContent-Type。 |
[- {
- "filename": "test.glTF",
- "content_type": "model/gltf+json"
}, - {
- "filename": "texture/test.png",
- "content_type": "image/png"
}
]
[- {
- "filename": "test.glTF",
- "content_type": "model/gltf+json",
}, - {
- "filename": "texture/test.png",
- "content_type": "image/png",
}
]
指定した3D datasetのコンバート情報を取得します。
userID required | string 対象データが紐づいているユーザーID。 |
3DdatasetID required | string 指定する3DdatasetのID。 |
{- "id": "6833388005540832",
- "userID": "4098494030324145",
- "3DDatasetID": "4811188005240832",
- "inputFilePath": "dummy.appspot.com/3ddataset/4098494030324145/4811188005240832",
- "outputFilePath": "dummy.appspot.com/3ddataset/4098494030324145/4811188005240832/output",
- "error": "",
- "startAt": "2017-09-04T05:56:10Z",
- "finishAt": "2017-09-04T05:57:10Z",
- "options": [
- {
- "flag": "entity-id",
- "value": "5146998000844800"
}
], - "status": "queued"
}
mapray scene フォーマットのJSONを取得する。
userID required | string 対象データが紐づいているユーザーID。 |
3ddatasets_ids required | integer Example: 3ddatasets_ids=5106328150212608,5665678182842368 取得する3DdatasetIDの配列(カンマ区切り、要素数は1以上) |
{- "model_register": {
- "5171376604315648": {
}, - "5646954843340800": {
}, - "5665941954232320": {
}, - "5676392851177472": {
}
}, - "entity_list": [
- {
- "type": "model",
- "transform": {
- "position": [
- 130.874242,
- 33.884403,
- 2
]
}, - "ref_model": "5171376604315648",
- "index": 0
}, - {
- "type": "model",
- "transform": {
- "position": [
- 138.712371,
- 35.506622,
- 849
]
}, - "ref_model": "5646954843340800"
}, - {
- "type": "model",
- "transform": {
- "position": [
- 138.710371,
- 35.506622,
- 888
]
}, - "ref_model": "5665941954232320",
- "index": 0
}, - {
- "type": "model",
- "transform": {
- "position": [
- 138.710371,
- 35.506622,
- 2000
]
}, - "ref_model": "5676392851177472",
- "index": 0
}
]
}
3ddatasetIDに紐づく全てのblobfileのパスとblobfile IDを取得します。
userID required | string 対象データが紐づいているユーザーID。 |
3DdatasetID required | string 指定する3DdatasetのID。 |
{- "/main/main.gltf": "5171376604315648",
- "/texture/image0.jpg": "5646954843340800",
- "/texture/image1.jpg": "5676392851177472"
}
ファイルアップロードを実行します。
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>
Mapray Point Cloud Dataset API (1.0.0)
Mapray Point Cloud Dataset API は3次元地理空間の点群データの管理機能を提供します。
PC Datasetは3次元の点群データを意味します。
Response body | HTTP status code | 説明 |
---|---|---|
invalid request | 400 | 無効なリクエスト |
unauthorized | 401 | 権限がありません |
not found | 404 | 該当データが存在しません |
userIDに紐づくPC datasetリストを取得します。
userID required | string 対象データが紐づいているユーザーID。 |
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" ソート方向。 |
name | string 検索を行う名前。 |
[- {
- "id": "5698378922983424",
- "owner_id": "6252052887896064",
- "created_at": "2021-08-12T02:58:27.377537Z",
- "updated_at": "2021-08-18T02:58:27.377537Z",
- "format": "raw",
- "name": "tokyo",
- "description": "test",
- "srid": 2451,
- "status": "ready",
- "attributions": [
- {
- "display": "©Mapray",
- "description": "Mapray",
}
]
}
]
新しいPC datasetを作成します。
userID required | string 対象データが紐づいているユーザーID。 |
name required | string [ 1 .. 128 ] characters 名前。 |
description | string [ 0 .. 300 ] characters Default: "" 説明。 |
Array of objects (Attributions) | |
srid | number (Srid) Enum: 2443 2444 2445 2446 2447 2448 2449 2450 2451 2452 2453 2454 2455 2456 2457 2458 2459 2460 2461 4326 空間参照系識別コード(EPSGコード)。http://www.epsg-registry.org/ で示されるコード。 |
src_file_type required | string Enum: "e57" "las" "laz" "ply" "pts" "ptx" "xyz" コンバート前のデータフォーマット。 |
dst_file_type | string Default: "raw" Value: "raw" コンバート後のデータフォーマット。 |
object ローカル座標の原点。(sridを指定しない場合に必要) | |
object 点群の回転。(sridを指定しない場合に必要) | |
scale | number Default: 1 点群のスケール。(sridを指定しない場合に必要) |
xyz_type | integer [ 1 .. 8 ] xyzフォーマットの種類番号。 |
object keyがコンバートオプションのMap。 |
{- "name": "tokyo",
- "description": "test",
- "srid": 2451,
- "src_file_type": "las",
- "dst_file_type": "raw",
- "attributions": [
- {
- "display": "©Mapray",
- "description": "Mapray",
}
]
}
{- "id": "5698378922983424",
- "owner_id": "6252052887896064",
- "created_at": "2021-08-12T02:58:27.377537Z",
- "updated_at": "2021-08-12T02:58:27.377537Z",
- "format": "raw",
- "name": "tokyo",
- "description": "test",
- "srid": 2451,
- "status": "ready",
- "attributions": [
- {
- "display": "©Mapray",
- "description": "Mapray",
}
]
}
指定したPC datasetの情報を取得します。
userID required | string 対象データが紐づいているユーザーID。 |
PCdatasetID required | string 指定するPCdatasetのID。 |
{- "id": "5698378922983424",
- "owner_id": "6252052887896064",
- "created_at": "2021-08-12T02:58:27.377537Z",
- "updated_at": "2021-08-18T02:58:27.377537Z",
- "format": "raw",
- "name": "tokyo",
- "description": "test",
- "srid": 2451,
- "status": "ready",
- "attributions": [
- {
- "display": "©Mapray",
- "description": "Mapray",
}
]
}
PC datasetのプロパティを更新します。 request bodyで指定したPC datasets オブジェクトのデータで データが全て更新されます。(部分更新はできません)
userID required | string 対象データが紐づいているユーザーID。 |
PCdatasetID required | string 指定するPCdatasetのID。 |
name required | string [ 1 .. 128 ] characters 名前。 |
description | string [ 0 .. 300 ] characters Default: "" 説明。 |
Array of objects (Attributions) | |
is_public | boolean Default: false 公開するかどうかの値。 |
{- "name": "tokyo",
- "description": "test",
- "attributions": [
- {
- "display": "©Mapray",
- "description": "Mapray",
}
]
}
{- "id": "5698378922983424",
- "owner_id": "6252052887896064",
- "created_at": "2021-08-12T02:58:27.377537Z",
- "updated_at": "2021-08-18T02:58:27.377537Z",
- "format": "raw",
- "name": "tokyo",
- "description": "test",
- "srid": 2451,
- "status": "ready",
- "attributions": [
- {
- "display": "©Mapray",
- "description": "Mapray",
}
]
}
PC Dataset をコンバートリクエスト前の状態に戻します。 再度ファイルをアップロードする必要があります。
userID required | string 対象データが紐づいているユーザーID。 |
PCdatasetID required | string 指定するPCdatasetのID。 |
name required | string [ 1 .. 128 ] characters 名前。 |
description | string [ 0 .. 300 ] characters Default: "" 説明。 |
Array of objects (Attributions) | |
srid | number (Srid) Enum: 2443 2444 2445 2446 2447 2448 2449 2450 2451 2452 2453 2454 2455 2456 2457 2458 2459 2460 2461 4326 空間参照系識別コード(EPSGコード)。http://www.epsg-registry.org/ で示されるコード。 |
src_file_type required | string Enum: "e57" "las" "laz" "ply" "pts" "ptx" "xyz" コンバート前のデータフォーマット。 |
dst_file_type | string Default: "raw" Value: "raw" コンバート後のデータフォーマット。 |
object ローカル座標の原点。(sridを指定しない場合に必要) | |
object 点群の回転。(sridを指定しない場合に必要) | |
scale | number Default: 1 点群のスケール。(sridを指定しない場合に必要) |
xyz_type | integer [ 1 .. 8 ] xyzフォーマットの種類番号。 |
object keyがコンバートオプションのMap。 |
{- "name": "tokyo",
- "description": "test",
- "srid": 2451,
- "src_file_type": "las",
- "dst_file_type": "raw",
- "attributions": [
- {
- "display": "©Mapray",
- "description": "Mapray",
}
]
}
{- "id": "5698378922983424",
- "owner_id": "6252052887896064",
- "created_at": "2021-08-12T02:58:27.377537Z",
- "updated_at": "2021-08-12T02:58:27.377537Z",
- "format": "raw",
- "name": "tokyo",
- "description": "test",
- "srid": 2451,
- "status": "ready",
- "attributions": [
- {
- "display": "©Mapray",
- "description": "Mapray",
}
]
}
PointCloudファイルをアップロードするためのURLを取得し、データを送信することでアップロードできます。
userID required | string 対象データが紐づいているユーザーID。 |
PCdatasetID required | string 指定するPCdatasetのID。 |
アップロードするファイル情報
filename required | string ファイル名。 |
content_type required | string ファイルのContent-Type。 |
[- {
- "filename": "test.las",
- "content_type": "application/octet-stream"
}
]
[- {
- "filename": "test.las",
- "content_type": "application/octet-stream",
}
]
指定したPC datasetのコンバート情報を取得します。
userID required | string 対象データが紐づいているユーザーID。 |
PCdatasetID required | string 指定するPCdatasetのID。 |
{- "id": "6833388005540832",
- "userID": "6252052887896064",
- "3DDatasetID": "6252052887896064",
- "inputFilePath": "dummy.appspot.com/pcdataset/6252052887896064/6252052887896064/input",
- "outputFilePath": "dummy.appspot.com/pcdataset/6252052887896064/6252052887896064/output",
- "error": "",
- "startAt": "2021-08-12T02:58:27.377537Z",
- "finishAt": "2021-08-12T02:59:27.377537Z",
- "options": [
- {
- "flag": "jzone",
- "value": "1"
}
], - "status": "ready"
}
ファイルアップロードを実行します。
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>
Mapray Building 3D Dataset API (1.0.0)
Mapray Building 3D Dataset API は3次元地理空間の建物3Dデータの管理機能を提供します。
Building 3D Datasetは3次元の建物3Dデータを意味します。
Response body | HTTP status code | 説明 |
---|---|---|
invalid request | 400 | 無効なリクエスト |
unauthorized | 401 | 権限がありません |
not found | 404 | 該当データが存在しません |
userIDに紐づくB3D datasetリストを取得します。
userID required | string 対象データが紐づいているユーザーID。 |
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" ソート方向。 |
name | string 検索を行う名前。 |
[- {
- "id": "4811188005240832",
- "owner_id": "4098494030324145",
- "name": "shinagawa_area",
- "description": "test",
- "attributions": [
- {
- "display": "©Mapray",
- "description": "Mapray",
}
], - "srid": 4326,
- "format": "b3d",
- "fileinfo": {
- "format": 1,
- "rho": 7,
- "transform": [
- 742.4224066826572,
- 0,
- 0
]
}, - "created_at": "2017-09-04T05:56:10Z",
- "updated_at": "2017-09-08T08:12:13Z",
- "status": "ready",
- "error": "",
- "is_public": false,
- "public_url": ""
}
]
新しいB3D datasetを作成します。
userID required | string 新しいデータを生成したいターゲットのユーザーID。 |
name required | string [ 1 .. 128 ] characters 名前。 |
description | string [ 0 .. 300 ] characters Default: "" 説明。 |
Array of objects (Attributions) | |
srid required | number (Srid) Enum: 2443 2444 2445 2446 2447 2448 2449 2450 2451 2452 2453 2454 2455 2456 2457 2458 2459 2460 2461 4326 空間参照系識別コード(EPSGコード)。http://www.epsg-registry.org/ で示されるコード。 |
src_file_type | string Default: "gml" Value: "gml" コンバート前のデータフォーマット。 |
dst_file_type | string Default: "b3d" Value: "b3d" コンバート後のデータフォーマット。 |
{- "name": "shinagawa_area",
- "description": "test",
- "attributions": [
- {
- "display": "©Mapray",
- "description": "Mapray",
}
], - "srid": 4326,
- "src_file_type": "gml",
- "dst_file_type": "b3d"
}
{- "id": "4811188005240832",
- "owner_id": "4098494030324145",
- "name": "shinagawa_area",
- "description": "test",
- "attributions": [
- {
- "display": "©Mapray",
- "description": "Mapray",
}
], - "srid": 4326,
- "format": "b3d",
- "fileinfo": {
- "format": 1,
- "rho": 7,
- "transform": [
- 742.4224066826572,
- 0,
- 0
]
}, - "created_at": "2017-09-04T05:56:10Z",
- "updated_at": "2017-09-04T05:56:10Z",
- "status": "",
- "error": "",
- "is_public": false,
- "public_url": ""
}
指定したB3D datasetの情報を取得します。
userID required | string 対象データが紐づいているユーザーID。 |
B3DdatasetID required | string 指定するB3DdatasetのID。 |
{- "id": "4811188005240832",
- "owner_id": "4098494030324145",
- "name": "shinagawa_area",
- "description": "test",
- "attributions": [
- {
- "display": "©Mapray",
- "description": "Mapray",
}
], - "srid": 4326,
- "format": "b3d",
- "fileinfo": {
- "format": 1,
- "rho": 7,
- "transform": [
- 742.4224066826572,
- 0,
- 0
]
}, - "created_at": "2017-09-04T05:56:10Z",
- "updated_at": "2017-09-08T08:12:13Z",
- "status": "ready",
- "error": "",
- "is_public": false,
- "public_url": ""
}
B3D datasetのプロパティを更新します。 request bodyで指定したB3D datasets オブジェクトのデータで データが全て更新されます。(部分更新はできません)
userID required | string 対象データが紐づいているユーザーID。 |
B3DdatasetID required | string 指定するB3DdatasetのID。 |
name required | string [ 1 .. 128 ] characters 名前。 |
description | string [ 0 .. 300 ] characters Default: "" 説明。 |
Array of objects (Attributions) | |
is_public | boolean Default: false 公開するかどうかの値。 |
{- "name": "shinagawa_area",
- "description": "test",
- "attributions": [
- {
- "display": "©Mapray",
- "description": "Mapray",
}
], - "is_public": false
}
{- "id": "4811188005240832",
- "owner_id": "4098494030324145",
- "name": "shinagawa_area",
- "description": "test",
- "attributions": [
- {
- "display": "©Mapray",
- "description": "Mapray",
}
], - "srid": 4326,
- "format": "b3d",
- "fileinfo": {
- "format": 1,
- "rho": 7,
- "transform": [
- 742.4224066826572,
- 0,
- 0
]
}, - "created_at": "2017-09-04T05:56:10Z",
- "updated_at": "2017-09-08T08:12:13Z",
- "status": "ready",
- "error": "",
- "is_public": false,
- "public_url": ""
}
B3D Dataset をコンバートリクエスト前の状態に戻します。 再度ファイルをアップロードする必要があります。
userID required | string 対象データが紐づいているユーザーID。 |
B3DdatasetID required | string 指定するB3DdatasetのID。 |
name required | string [ 1 .. 128 ] characters 名前。 |
description | string [ 0 .. 300 ] characters Default: "" 説明。 |
Array of objects (Attributions) | |
srid required | number (Srid) Enum: 2443 2444 2445 2446 2447 2448 2449 2450 2451 2452 2453 2454 2455 2456 2457 2458 2459 2460 2461 4326 空間参照系識別コード(EPSGコード)。http://www.epsg-registry.org/ で示されるコード。 |
src_file_type | string Default: "gml" Value: "gml" コンバート前のデータフォーマット。 |
dst_file_type | string Default: "b3d" Value: "b3d" コンバート後のデータフォーマット。 |
{- "name": "shinagawa_area",
- "description": "test",
- "attributions": [
- {
- "display": "©Mapray",
- "description": "Mapray",
}
], - "srid": 4326,
- "src_file_type": "gml",
- "dst_file_type": "b3d"
}
{- "id": "4811188005240832",
- "owner_id": "4098494030324145",
- "name": "shinagawa_area",
- "description": "test",
- "attributions": [
- {
- "display": "©Mapray",
- "description": "Mapray",
}
], - "srid": 4326,
- "format": "b3d",
- "fileinfo": {
- "format": 1,
- "rho": 7,
- "transform": [
- 742.4224066826572,
- 0,
- 0
]
}, - "created_at": "2017-09-04T05:56:10Z",
- "updated_at": "2017-09-04T05:56:10Z",
- "status": "",
- "error": "",
- "is_public": false,
- "public_url": ""
}
Building 3DファイルをアップロードするためのURLを取得し、データを送信することでアップロードできます。
userID required | string 対象データが紐づいているユーザーID。 |
B3DdatasetID required | string 指定するB3DdatasetのID。 |
アップロードするファイル情報
filename required | string ファイル名。 |
content_type required | string ファイルのContent-Type。 |
[- {
- "filename": "test.gml",
- "content_type": "application/gml+xml"
}
]
[- {
- "filename": "test.gml",
- "content_type": "application/gml+xml",
}
]
指定したB3D datasetのコンバート情報を取得します。
userID required | string 対象データが紐づいているユーザーID。 |
B3DdatasetID required | string 指定するB3DdatasetのID。 |
{- "id": "6833388005240832",
- "jobType": "",
- "userID": "4098494030324145",
- "3DDatasetID": "4811188005240832",
- "inputFilePath": "dummy.appspot.com/b3ddataset/4098494030324145/4811188005240832/input",
- "outputFilePath": "dummy.appspot.com/b3ddataset/4098494030324145/4811188005240832/output",
- "options": null,
- "startAt": "2017-09-04T05:56:10Z",
- "finishAt": "2017-09-04T05:57:15Z",
- "status": "ready",
- "error": ""
}
ファイルアップロードを実行します。
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>