JSON
をテンプレートにして作成
LECTURE
担当科目一覧
コンピュータ概論/2024
データサイエンス/2024
3DCG演習/2024
情報デザイン研究/2024
卒業研究/2024
KEYWORDS
WEB DESIGN
SOCIAL DESIGN
SQUARES
LINKS
九州産業大学
芸術学部
芸術研究科
九産大美術館
九産大図書館
年間スケジュール
動画ニュース他
交通情報
気象・環境情報
危機に備えて
K'sLife
Office365Mail
Tools
SEARCH
開始行:
*JSON
JavaScript Object Notation
~
JSONとは、データを key とvalue の組み合わせで記述する連想...
JSONは、複雑な構造のデータを、人間にも読みやすく、かつコ...
~
***CONTENTS
#contents2_1
~
**JSON
***データ形式
{
Key:Value,
Key:Value,
:
}
-データはテキスト形式
-拡張子は ''.json''
~
***書き方の事例
{
"foo": [ 1, null ],
"bar": {
"hoge": [ true, "kos" ] ,
"piyo": "qux"
}
}
~
***Key:キーワード
データを取り出す際に使うキーワードで、ダブルクォーテーシ...
~
***Value:値
JSONには以下の6種類の「値」があります。値は1つとは限ら...
-文字列値(string):任意の情報を"で囲んだ記述。"abc", "def"
-数値(number):数値をそのまま書いた記述。1, 12.5
-真偽値(boolean):true , false
-ヌル値(null):値が空
-配列値(array):複数個の値の並びを表現する記述。[1,2,3]
-オブジェクト値(object):{}や{"foo":"bar"}や{"foo":"bar",...
~
***Member:メンバー
名前(name)と、その名前に対する「値」を、コロン(:)でつない...
-"foo": "hoge"
-"bar":1
-"fuga":[1,2,3]
''参考:メタ構文変数''
https://ja.wikipedia.org/wiki/%E3%83%A1%E3%82%BF%E6%A7%8B...
&aname(GeoJSON);
~
~
**GeoJSON
GeoJSONとは、様々な地理的データをJSON形式でコーディングし...
-https://geojson.org/
-https://geojson.io/
~
***オブジェクトのタイプ
-ジオメトリオブジェクト(coordinates)
-''フィーチャーオブジェクト''(geometry, properties)
-フィーチャーコレクションオブジェクト(features)
~
***ジオメトリオブジェクト
富士山頂点の情報を書いた例
{
"type": "Point",
"crs": {
"type": "name",
"properties": {
"name": "urn:ogc:def:crs:OGC:1.3:CRS84"
}
},
"coordinates": [138.7309, 35.3628]
}
-''type'':図形のタイプ
"Point", "MultiPoint", "LineString", "MultiLineString", "...
-''crs'':カーソル
-''coordinates''
経度,緯度,(高度)の順で並べて記載します。
~
***フィーチャーオブジェクト
{
"type": "Feature",
"geometry": {
"type": "Point",
"coordinates": [125.6, 10.1]
},
"properties": {
"name": "Dinagat Islands"
}
}
-''type''
"Feature" と記載します。
-''geometry'':
Point(住所や座標)、LineString(各種道路や境界線)、Poly...
-''properties:''
その座標に関する情報を定義します。
~
***フィーチャーコレクションオブジェクト
{
"type": "FeatureCollection",
"features": [
{
"type": "Feature",
"geometry": {
"type": "Point",
"coordinates": [ ]
},
"properties": { }
},
{
"type": "Feature",
"geometry": {
"type": "Polygon",
"coordinates": [ ]
},
"properties": { }
}
]
}
フィーチャーオブジェクトをグルーピングした書き方になりま...
~
***GeoJSON のデータ
-''geojson.io'':https://geojson.io/
様々な GeoJSON データが公開されていて、
--地図上のマウス操作で GeoJSON データを出力することができ...
--GeoJSON データ から地図を表示することができます。
-国土交通省国土政策局国土情報課が提供しているデータ
http://nlftp.mlit.go.jp/ksj/
行政区域データには GeoJSON ファイルがあります。
~
***関連情報
-GIS実習オープン教材
https://gis-oer.github.io/gitbook/book/materials/web_gis/...
-Geospatial Information Authority of Japan
https://github.com/gsi-cyberjapan
~
***参考:GIS
地理情報システム(GIS:Geographic Information System)と...
-国土地理院:https://www.gsi.go.jp/GIS/whatisgis.html
-GISオープン教材:https://github.com/gis-oer
-Open Geospatial Consortium:https://www.ogc.org/
//ちなみに [[GISファイル>Google:GISファイル]]形式は、Open...
~
~
終了行:
*JSON
JavaScript Object Notation
~
JSONとは、データを key とvalue の組み合わせで記述する連想...
JSONは、複雑な構造のデータを、人間にも読みやすく、かつコ...
~
***CONTENTS
#contents2_1
~
**JSON
***データ形式
{
Key:Value,
Key:Value,
:
}
-データはテキスト形式
-拡張子は ''.json''
~
***書き方の事例
{
"foo": [ 1, null ],
"bar": {
"hoge": [ true, "kos" ] ,
"piyo": "qux"
}
}
~
***Key:キーワード
データを取り出す際に使うキーワードで、ダブルクォーテーシ...
~
***Value:値
JSONには以下の6種類の「値」があります。値は1つとは限ら...
-文字列値(string):任意の情報を"で囲んだ記述。"abc", "def"
-数値(number):数値をそのまま書いた記述。1, 12.5
-真偽値(boolean):true , false
-ヌル値(null):値が空
-配列値(array):複数個の値の並びを表現する記述。[1,2,3]
-オブジェクト値(object):{}や{"foo":"bar"}や{"foo":"bar",...
~
***Member:メンバー
名前(name)と、その名前に対する「値」を、コロン(:)でつない...
-"foo": "hoge"
-"bar":1
-"fuga":[1,2,3]
''参考:メタ構文変数''
https://ja.wikipedia.org/wiki/%E3%83%A1%E3%82%BF%E6%A7%8B...
&aname(GeoJSON);
~
~
**GeoJSON
GeoJSONとは、様々な地理的データをJSON形式でコーディングし...
-https://geojson.org/
-https://geojson.io/
~
***オブジェクトのタイプ
-ジオメトリオブジェクト(coordinates)
-''フィーチャーオブジェクト''(geometry, properties)
-フィーチャーコレクションオブジェクト(features)
~
***ジオメトリオブジェクト
富士山頂点の情報を書いた例
{
"type": "Point",
"crs": {
"type": "name",
"properties": {
"name": "urn:ogc:def:crs:OGC:1.3:CRS84"
}
},
"coordinates": [138.7309, 35.3628]
}
-''type'':図形のタイプ
"Point", "MultiPoint", "LineString", "MultiLineString", "...
-''crs'':カーソル
-''coordinates''
経度,緯度,(高度)の順で並べて記載します。
~
***フィーチャーオブジェクト
{
"type": "Feature",
"geometry": {
"type": "Point",
"coordinates": [125.6, 10.1]
},
"properties": {
"name": "Dinagat Islands"
}
}
-''type''
"Feature" と記載します。
-''geometry'':
Point(住所や座標)、LineString(各種道路や境界線)、Poly...
-''properties:''
その座標に関する情報を定義します。
~
***フィーチャーコレクションオブジェクト
{
"type": "FeatureCollection",
"features": [
{
"type": "Feature",
"geometry": {
"type": "Point",
"coordinates": [ ]
},
"properties": { }
},
{
"type": "Feature",
"geometry": {
"type": "Polygon",
"coordinates": [ ]
},
"properties": { }
}
]
}
フィーチャーオブジェクトをグルーピングした書き方になりま...
~
***GeoJSON のデータ
-''geojson.io'':https://geojson.io/
様々な GeoJSON データが公開されていて、
--地図上のマウス操作で GeoJSON データを出力することができ...
--GeoJSON データ から地図を表示することができます。
-国土交通省国土政策局国土情報課が提供しているデータ
http://nlftp.mlit.go.jp/ksj/
行政区域データには GeoJSON ファイルがあります。
~
***関連情報
-GIS実習オープン教材
https://gis-oer.github.io/gitbook/book/materials/web_gis/...
-Geospatial Information Authority of Japan
https://github.com/gsi-cyberjapan
~
***参考:GIS
地理情報システム(GIS:Geographic Information System)と...
-国土地理院:https://www.gsi.go.jp/GIS/whatisgis.html
-GISオープン教材:https://github.com/gis-oer
-Open Geospatial Consortium:https://www.ogc.org/
//ちなみに [[GISファイル>Google:GISファイル]]形式は、Open...
~
~
ページ名: