ArcGIS Onlineの謎に迫る


例えば、下記
http://www.arcgis.com/home/item.html?id=6afaa5f21b6c4512b243f9bb7ac2cc97

下記のようなTileで出来ている模様
http://tiles3.arcgis.com/tiles/wlVTGRSYTzAbjjiC/arcgis/rest/services/shinsui1_8/MapServer/tile/10/406/907

つまりこれ
http://tiles3.arcgis.com/tiles/wlVTGRSYTzAbjjiC/arcgis/rest/services

ExportMapImageがついてないが、ArcGIS Desktopで開くためのpitemてのがダウンロードできる。
中身はJsonでArcGIS Onlineの”Hosted Service”の定義が書いてある。

とりあえずSquidを間にいれてArcGIS DesktopとAGOLのやり取りを確認
Squidはイカだ、足が10本ある。

TCP_CLIENT_REFRESH_MISS/200 381 GET http://www.arcgis.com/sharing/content/items/41bea0abd8ba4a11b7dfed9814eac6ff/data?f=json - DIRECT/107.22.236.124 text/plain
TCP_MISS/200 3351 POST http://tiles.arcgis.com/tiles/wlVTGRSYTzAbjjiC/arcgis/services - DIRECT/54.235.173.194 text/html
TCP_CLIENT_REFRESH_MISS/200 5324 GET http://tiles.arcgis.com/tiles/wlVTGRSYTzAbjjiC/arcgis/rest/services/shinsui1_6/MapServer?f=json - DIRECT/54.235.173.194 text/plain
TCP_CLIENT_REFRESH_MISS/200 1150 GET http://tiles.arcgis.com/tiles/wlVTGRSYTzAbjjiC/arcgis/rest/services/shinsui1_6/MapServer/layers?&f=json - DIRECT/54.235.173.194 text/plain
TCP_CLIENT_REFRESH_MISS/200 3200 GET http://tiles.arcgis.com/tiles/wlVTGRSYTzAbjjiC/arcgis/rest/services/shinsui1_6/MapServer/legend?&f=json - DIRECT/54.235.173.194 text/plain
TCP_CLIENT_REFRESH_MISS/200 4991 GET http://tiles1.arcgis.com/tiles/wlVTGRSYTzAbjjiC/arcgis/rest/services/shinsui1_6/MapServer/tile/8/101/225 - DIRECT/23.21.43.45 image/png

下記と違ってキャッシュタイル要求のみっぽい。

ArcGIS for Desktop 10.1のキャッシュ要求

うーん、うまい事 悪用 応用できないかな。

カテゴリー: 開発, 設計 タグ: , パーマリンク