ボロノイ図を使って、クリックした位置から最短距離の施設を見つけるサンプル(D3 ver4版)。
Built with blockbuilder.org
license: gpl-3.0 |
ボロノイ図を使って、クリックした位置から最短距離の施設を見つけるサンプル(D3 ver4版)。
Built with blockbuilder.org
<!DOCTYPE html> | |
<html> | |
<head> | |
<meta charset="utf-8" /> | |
<meta http-equiv="X-UA-Compatible" content="IE=edge"/> | |
<title>ボロノイ図 - 最近傍探索</title> | |
<link rel="stylesheet" href="//cdnjs.cloudflare.com/ajax/libs/leaflet/0.7.7/leaflet.css"/> | |
<style> | |
html, body{ | |
padding: 0px; | |
margin: 0px; | |
width:100%; | |
height: 100%; | |
} | |
#map { | |
width:100%; | |
height: 488px; | |
} | |
</style> | |
</head> | |
<body> | |
Click on the map | |
<input name="volonoi_togle" type="radio" value="true">show | |
<input name="volonoi_togle" type="radio" value="false" checked="checked">hidden | |
<div id="map"></div> | |
<script src="//unpkg.com/babel-standalone@6.26.0/babel.min.js"></script> | |
<script src="//unpkg.com/d3@4.12.2/build/d3.min.js"></script> | |
<script src="//cdnjs.cloudflare.com/ajax/libs/leaflet/0.7.7/leaflet-src.js"></script> | |
<script type="text/babel"> | |
const map = L.map("map") | |
let markers | |
L.tileLayer('http://cyberjapandata.gsi.go.jp/xyz/pale/{z}/{x}/{y}.png', { | |
attribution: "<a href='http://maps.gsi.go.jp/development/ichiran.html' target='_blank'>地理院タイル</a>" | |
}).addTo(map); | |
map.setView([36.322356, 139.013057], 14) | |
map._initPathRoot() | |
const svg = d3.select("#map").select("svg") | |
const voloLayer = svg.append("g") | |
.attr("class", "leaflet-zoom-hide") | |
.attr("id", "voloLayer") | |
d3.json("point.geojson", main) | |
function main(data) { | |
const positions = getPositions(data) | |
addMakers(positions) | |
drawVolonoi(positions) | |
setEvent(data) | |
} | |
function getPositions(data) { | |
const result = [] | |
//位置情報→座標変換 | |
data.features.forEach(d => { | |
const latlng = new L.LatLng(d.geometry.coordinates[1], d.geometry.coordinates[0]) | |
result.push({ | |
"id": d.id, | |
latlng: latlng | |
}) | |
}) | |
return result | |
} | |
function addMakers(positions) { | |
positions.forEach(d => { | |
L.marker(d.latlng).addTo(map) | |
}) | |
} | |
function setEvent(data) { | |
map.on("viewreset moveend", function(){ | |
d3.selectAll(".saitan").remove() | |
const positions = getPositions(data) | |
drawVolonoi(positions) | |
}) | |
const volonoi_toggle = function(){ | |
if(this.value === "true"){ | |
d3.selectAll(".volonoi").attr("stroke-opacity", 1) | |
}else{ | |
d3.selectAll(".volonoi").attr("stroke-opacity", 0) | |
} | |
} | |
const elm = d3.selectAll("input[name=volonoi_togle]") | |
elm.on("change", volonoi_toggle) | |
} | |
function drawVolonoi(data){ | |
data.forEach(d => { | |
d.x = map.latLngToLayerPoint(d.latlng).x | |
d.y = map.latLngToLayerPoint(d.latlng).y | |
}) | |
const voronoi = d3.voronoi() | |
.x(d => d.x ) | |
.y(d => d.y ) | |
const polygons = voronoi(data).polygons() | |
voloLayer.selectAll(".volonoi").remove() | |
voloLayer.selectAll("path") | |
.data(polygons) | |
.enter() | |
.append("svg:path") | |
.attr("class", "volonoi") | |
.attr("id", (d, i) => `volo${i}` ) | |
.attr("d", d => { | |
if(!d) return null | |
return "M" + d.filter( df => df != null ).join("L") + "Z" | |
}) | |
.attr("stroke", "black") | |
.attr("fill", "white") | |
.attr("fill-opacity", 0) | |
.on("click", function(d){ | |
voloLayer.selectAll(".saitan").remove() | |
addCircle(d.data.x, d.data.y, 20) | |
const mouseXY = d3.mouse(this) | |
addLine(d.data.x, d.data.y, mouseXY[0], mouseXY[1]) | |
addCircle(mouseXY[0], mouseXY[1], 4) | |
}) | |
const elm = document.querySelector("input[name=volonoi_togle]:checked") | |
if(elm.value === "true"){ | |
d3.selectAll(".volonoi").attr("stroke-opacity", 1) | |
}else{ | |
d3.selectAll(".volonoi").attr("stroke-opacity", 0) | |
} | |
} | |
function addCircle(x, y, r){ | |
voloLayer.append("circle") | |
.attr("class", "saitan") | |
.attr("cx", x) | |
.attr("cy", y) | |
.attr("r", 0) | |
.transition() | |
.attr("cx", x) | |
.attr("cy", y) | |
.attr("r", r) | |
.attr("fill", "none") | |
.attr("stroke", "red") | |
.attr("stroke-width", 5) | |
} | |
function addLine(x1, y1, x2, y2){ | |
voloLayer.append("line") | |
.attr("class", "saitan") | |
.attr("x1", x2) | |
.attr("y1", y2) | |
.attr("x2", x2) | |
.attr("y2", y2) | |
.transition() | |
.attr("x1", x1) | |
.attr("y1", y1) | |
.attr("x2", x2) | |
.attr("y2", y2) | |
.attr("stroke", "red") | |
.attr("stroke-width", 5) | |
} | |
</script> | |
</body> | |
</html> |
{ | |
"type": "FeatureCollection", | |
"features": [ | |
{ "type": "Feature", "id": 45, "properties": { }, "geometry": { "type": "Point", "coordinates": [ 139.024277, 36.38323972 ] } } | |
, | |
{ "type": "Feature", "id": 46, "properties": { }, "geometry": { "type": "Point", "coordinates": [ 138.99159194000001, 36.25247552 ] } } | |
, | |
{ "type": "Feature", "id": 47, "properties": { }, "geometry": { "type": "Point", "coordinates": [ 139.027633, 36.31740406 ] } } | |
, | |
{ "type": "Feature", "id": 48, "properties": { }, "geometry": { "type": "Point", "coordinates": [ 139.00572803, 36.30245203 ] } } | |
, | |
{ "type": "Feature", "id": 49, "properties": { }, "geometry": { "type": "Point", "coordinates": [ 138.98792835, 36.34872966 ] } } | |
, | |
{ "type": "Feature", "id": 50, "properties": { }, "geometry": { "type": "Point", "coordinates": [ 139.00037445000001, 36.37529907 ] } } | |
, | |
{ "type": "Feature", "id": 51, "properties": { }, "geometry": { "type": "Point", "coordinates": [ 139.05597323000001, 36.34116419 ] } } | |
, | |
{ "type": "Feature", "id": 52, "properties": { }, "geometry": { "type": "Point", "coordinates": [ 139.01008428, 36.33604551 ] } } | |
, | |
{ "type": "Feature", "id": 53, "properties": { }, "geometry": { "type": "Point", "coordinates": [ 138.9593933, 36.38809628 ] } } | |
, | |
{ "type": "Feature", "id": 54, "properties": { }, "geometry": { "type": "Point", "coordinates": [ 139.05118136, 36.3111464 ] } } | |
, | |
{ "type": "Feature", "id": 160, "properties": { }, "geometry": { "type": "Point", "coordinates": [ 138.97042917, 36.35169053 ] } } | |
, | |
{ "type": "Feature", "id": 161, "properties": { }, "geometry": { "type": "Point", "coordinates": [ 138.91943965, 36.35992893 ] } } | |
, | |
{ "type": "Feature", "id": 162, "properties": { }, "geometry": { "type": "Point", "coordinates": [ 138.99153875, 36.27353604 ] } } | |
, | |
{ "type": "Feature", "id": 163, "properties": { }, "geometry": { "type": "Point", "coordinates": [ 139.02764695, 36.33194816 ] } } | |
, | |
{ "type": "Feature", "id": 164, "properties": { }, "geometry": { "type": "Point", "coordinates": [ 139.00074402000001, 36.37791759 ] } } | |
, | |
{ "type": "Feature", "id": 165, "properties": { }, "geometry": { "type": "Point", "coordinates": [ 138.91862297, 36.40332108 ] } } | |
, | |
{ "type": "Feature", "id": 166, "properties": { }, "geometry": { "type": "Point", "coordinates": [ 139.02734102, 36.33767001 ] } } | |
, | |
{ "type": "Feature", "id": 167, "properties": { }, "geometry": { "type": "Point", "coordinates": [ 138.88768761, 36.3787841 ] } } | |
, | |
{ "type": "Feature", "id": 168, "properties": { }, "geometry": { "type": "Point", "coordinates": [ 139.09768077000001, 36.27656792 ] } } | |
, | |
{ "type": "Feature", "id": 169, "properties": { }, "geometry": { "type": "Point", "coordinates": [ 138.96936212, 36.33288425 ] } } | |
, | |
{ "type": "Feature", "id": 170, "properties": { }, "geometry": { "type": "Point", "coordinates": [ 139.06821792, 36.34167392 ] } } | |
, | |
{ "type": "Feature", "id": 171, "properties": { }, "geometry": { "type": "Point", "coordinates": [ 139.01311381, 36.35532367 ] } } | |
, | |
{ "type": "Feature", "id": 172, "properties": { }, "geometry": { "type": "Point", "coordinates": [ 138.95118723, 36.35826798 ] } } | |
, | |
{ "type": "Feature", "id": 173, "properties": { }, "geometry": { "type": "Point", "coordinates": [ 138.97425285, 36.39947221 ] } } | |
, | |
{ "type": "Feature", "id": 174, "properties": { }, "geometry": { "type": "Point", "coordinates": [ 139.00398753, 36.35286105 ] } } | |
, | |
{ "type": "Feature", "id": 272, "properties": { }, "geometry": { "type": "Point", "coordinates": [ 138.95440633000001, 36.35725619 ] } } | |
, | |
{ "type": "Feature", "id": 273, "properties": { }, "geometry": { "type": "Point", "coordinates": [ 138.88325941, 36.38200974 ] } } | |
, | |
{ "type": "Feature", "id": 274, "properties": { }, "geometry": { "type": "Point", "coordinates": [ 138.99994979, 36.34914737 ] } } | |
, | |
{ "type": "Feature", "id": 275, "properties": { }, "geometry": { "type": "Point", "coordinates": [ 139.02867363, 36.31205726 ] } } | |
, | |
{ "type": "Feature", "id": 276, "properties": { }, "geometry": { "type": "Point", "coordinates": [ 138.95943096, 36.3455588 ] } } | |
, | |
{ "type": "Feature", "id": 277, "properties": { }, "geometry": { "type": "Point", "coordinates": [ 139.01969528000001, 36.33439326 ] } } | |
, | |
{ "type": "Feature", "id": 278, "properties": { }, "geometry": { "type": "Point", "coordinates": [ 138.92603248, 36.36714282 ] } } | |
, | |
{ "type": "Feature", "id": 279, "properties": { }, "geometry": { "type": "Point", "coordinates": [ 139.01981810000001, 36.30943481 ] } } | |
, | |
{ "type": "Feature", "id": 280, "properties": { }, "geometry": { "type": "Point", "coordinates": [ 139.11189079, 36.27247114 ] } } | |
, | |
{ "type": "Feature", "id": 281, "properties": { }, "geometry": { "type": "Point", "coordinates": [ 138.87243783, 36.4676092 ] } } | |
, | |
{ "type": "Feature", "id": 282, "properties": { }, "geometry": { "type": "Point", "coordinates": [ 139.00896707000001, 36.37141295 ] } } | |
, | |
{ "type": "Feature", "id": 283, "properties": { }, "geometry": { "type": "Point", "coordinates": [ 139.02525393, 36.37178486 ] } } | |
, | |
{ "type": "Feature", "id": 284, "properties": { }, "geometry": { "type": "Point", "coordinates": [ 138.9733924, 36.37155525 ] } } | |
, | |
{ "type": "Feature", "id": 285, "properties": { }, "geometry": { "type": "Point", "coordinates": [ 138.99166712, 36.33369991 ] } } | |
, | |
{ "type": "Feature", "id": 286, "properties": { }, "geometry": { "type": "Point", "coordinates": [ 138.99285524000001, 36.32011243 ] } } | |
, | |
{ "type": "Feature", "id": 287, "properties": { }, "geometry": { "type": "Point", "coordinates": [ 138.95188282000001, 36.25954049 ] } } | |
, | |
{ "type": "Feature", "id": 288, "properties": { }, "geometry": { "type": "Point", "coordinates": [ 139.02827939, 36.40657954 ] } } | |
, | |
{ "type": "Feature", "id": 289, "properties": { }, "geometry": { "type": "Point", "coordinates": [ 138.95982307, 36.39367325 ] } } | |
, | |
{ "type": "Feature", "id": 290, "properties": { }, "geometry": { "type": "Point", "coordinates": [ 138.95602394, 36.40140894 ] } } | |
, | |
{ "type": "Feature", "id": 291, "properties": { }, "geometry": { "type": "Point", "coordinates": [ 139.05063034, 36.33661998 ] } } | |
, | |
{ "type": "Feature", "id": 372, "properties": { }, "geometry": { "type": "Point", "coordinates": [ 139.07578155, 36.31817836 ] } } | |
, | |
{ "type": "Feature", "id": 373, "properties": { }, "geometry": { "type": "Point", "coordinates": [ 139.01730259000001, 36.25601381 ] } } | |
, | |
{ "type": "Feature", "id": 374, "properties": { }, "geometry": { "type": "Point", "coordinates": [ 139.0091675, 36.36285645 ] } } | |
, | |
{ "type": "Feature", "id": 375, "properties": { }, "geometry": { "type": "Point", "coordinates": [ 139.01771070000001, 36.38103142 ] } } | |
, | |
{ "type": "Feature", "id": 376, "properties": { }, "geometry": { "type": "Point", "coordinates": [ 138.79512128, 36.42192829 ] } } | |
, | |
{ "type": "Feature", "id": 377, "properties": { }, "geometry": { "type": "Point", "coordinates": [ 138.98528010000001, 36.39692166 ] } } | |
, | |
{ "type": "Feature", "id": 441, "properties": { }, "geometry": { "type": "Point", "coordinates": [ 138.99038545, 36.25910664 ] } } | |
, | |
{ "type": "Feature", "id": 442, "properties": { }, "geometry": { "type": "Point", "coordinates": [ 139.04767357, 36.32211554 ] } } | |
, | |
{ "type": "Feature", "id": 443, "properties": { }, "geometry": { "type": "Point", "coordinates": [ 139.02056476000001, 36.30958754 ] } } | |
, | |
{ "type": "Feature", "id": 444, "properties": { }, "geometry": { "type": "Point", "coordinates": [ 139.04375235000001, 36.34104979 ] } } | |
, | |
{ "type": "Feature", "id": 445, "properties": { }, "geometry": { "type": "Point", "coordinates": [ 139.03955464000001, 36.29877662 ] } } | |
, | |
{ "type": "Feature", "id": 446, "properties": { }, "geometry": { "type": "Point", "coordinates": [ 138.99844415000001, 36.39893447 ] } } | |
, | |
{ "type": "Feature", "id": 447, "properties": { }, "geometry": { "type": "Point", "coordinates": [ 138.99992567000001, 36.33497515 ] } } | |
, | |
{ "type": "Feature", "id": 448, "properties": { }, "geometry": { "type": "Point", "coordinates": [ 139.02372898, 36.36941617 ] } } | |
, | |
{ "type": "Feature", "id": 449, "properties": { }, "geometry": { "type": "Point", "coordinates": [ 138.9539836, 36.39910468 ] } } | |
, | |
{ "type": "Feature", "id": 486, "properties": { }, "geometry": { "type": "Point", "coordinates": [ 139.10541915, 36.26281055 ] } } | |
, | |
{ "type": "Feature", "id": 520, "properties": { }, "geometry": { "type": "Point", "coordinates": [ 139.01942813, 36.3218407 ] } } | |
, | |
{ "type": "Feature", "id": 521, "properties": { }, "geometry": { "type": "Point", "coordinates": [ 138.96644963, 36.36268201 ] } } | |
, | |
{ "type": "Feature", "id": 522, "properties": { }, "geometry": { "type": "Point", "coordinates": [ 139.06606041000001, 36.33160777 ] } } | |
, | |
{ "type": "Feature", "id": 523, "properties": { }, "geometry": { "type": "Point", "coordinates": [ 139.06464352, 36.33371681 ] } } | |
, | |
{ "type": "Feature", "id": 524, "properties": { }, "geometry": { "type": "Point", "coordinates": [ 139.01758423000001, 36.36194342 ] } } | |
, | |
{ "type": "Feature", "id": 525, "properties": { }, "geometry": { "type": "Point", "coordinates": [ 138.97809628, 36.35385563 ] } } | |
, | |
{ "type": "Feature", "id": 526, "properties": { }, "geometry": { "type": "Point", "coordinates": [ 139.02808105, 36.33590486 ] } } | |
, | |
{ "type": "Feature", "id": 527, "properties": { }, "geometry": { "type": "Point", "coordinates": [ 138.99261495, 36.34300183 ] } } | |
, | |
{ "type": "Feature", "id": 528, "properties": { }, "geometry": { "type": "Point", "coordinates": [ 138.96478674, 36.33569096 ] } } | |
, | |
{ "type": "Feature", "id": 529, "properties": { }, "geometry": { "type": "Point", "coordinates": [ 139.04770112, 36.34124092 ] } } | |
, | |
{ "type": "Feature", "id": 530, "properties": { }, "geometry": { "type": "Point", "coordinates": [ 139.06967715, 36.294414 ] } } | |
, | |
{ "type": "Feature", "id": 531, "properties": { }, "geometry": { "type": "Point", "coordinates": [ 138.77601519000001, 36.45580743 ] } } | |
, | |
{ "type": "Feature", "id": 532, "properties": { }, "geometry": { "type": "Point", "coordinates": [ 139.00133299000001, 36.36313831 ] } } | |
, | |
{ "type": "Feature", "id": 533, "properties": { }, "geometry": { "type": "Point", "coordinates": [ 139.03502227000001, 36.37768749 ] } } | |
, | |
{ "type": "Feature", "id": 534, "properties": { }, "geometry": { "type": "Point", "coordinates": [ 139.00923044000001, 36.37914505 ] } } | |
, | |
{ "type": "Feature", "id": 535, "properties": { }, "geometry": { "type": "Point", "coordinates": [ 138.99987939, 36.34547496 ] } } | |
, | |
{ "type": "Feature", "id": 536, "properties": { }, "geometry": { "type": "Point", "coordinates": [ 139.00919714, 36.34361069 ] } } | |
, | |
{ "type": "Feature", "id": 537, "properties": { }, "geometry": { "type": "Point", "coordinates": [ 139.00731286000001, 36.33291441 ] } } | |
, | |
{ "type": "Feature", "id": 538, "properties": { }, "geometry": { "type": "Point", "coordinates": [ 138.96731299000001, 36.37950007 ] } } | |
, | |
{ "type": "Feature", "id": 539, "properties": { }, "geometry": { "type": "Point", "coordinates": [ 139.0075681, 36.35166124 ] } } | |
, | |
{ "type": "Feature", "id": 617, "properties": { }, "geometry": { "type": "Point", "coordinates": [ 139.0294788, 36.35889004 ] } } | |
, | |
{ "type": "Feature", "id": 618, "properties": { }, "geometry": { "type": "Point", "coordinates": [ 139.01653016, 36.31784704 ] } } | |
, | |
{ "type": "Feature", "id": 619, "properties": { }, "geometry": { "type": "Point", "coordinates": [ 138.97493243, 36.25073096 ] } } | |
, | |
{ "type": "Feature", "id": 620, "properties": { }, "geometry": { "type": "Point", "coordinates": [ 139.07559741, 36.29251507 ] } } | |
, | |
{ "type": "Feature", "id": 621, "properties": { }, "geometry": { "type": "Point", "coordinates": [ 138.98598326000001, 36.2523353 ] } } | |
, | |
{ "type": "Feature", "id": 622, "properties": { }, "geometry": { "type": "Point", "coordinates": [ 139.04236903, 36.27408994 ] } } | |
, | |
{ "type": "Feature", "id": 623, "properties": { }, "geometry": { "type": "Point", "coordinates": [ 139.04796624, 36.32060494 ] } } | |
, | |
{ "type": "Feature", "id": 624, "properties": { }, "geometry": { "type": "Point", "coordinates": [ 139.00047794, 36.30715661 ] } } | |
, | |
{ "type": "Feature", "id": 625, "properties": { }, "geometry": { "type": "Point", "coordinates": [ 139.03342276000001, 36.30034788 ] } } | |
, | |
{ "type": "Feature", "id": 626, "properties": { }, "geometry": { "type": "Point", "coordinates": [ 139.06444724, 36.2985144 ] } } | |
, | |
{ "type": "Feature", "id": 627, "properties": { }, "geometry": { "type": "Point", "coordinates": [ 139.03303622000001, 36.32619846 ] } } | |
, | |
{ "type": "Feature", "id": 628, "properties": { }, "geometry": { "type": "Point", "coordinates": [ 138.93917392, 36.34152556 ] } } | |
, | |
{ "type": "Feature", "id": 629, "properties": { }, "geometry": { "type": "Point", "coordinates": [ 139.00842498, 36.34228026 ] } } | |
, | |
{ "type": "Feature", "id": 630, "properties": { }, "geometry": { "type": "Point", "coordinates": [ 138.99309585, 36.32046773 ] } } | |
, | |
{ "type": "Feature", "id": 631, "properties": { }, "geometry": { "type": "Point", "coordinates": [ 138.99595886, 36.31762872 ] } } | |
, | |
{ "type": "Feature", "id": 632, "properties": { }, "geometry": { "type": "Point", "coordinates": [ 139.06861717000001, 36.31908841 ] } } | |
, | |
{ "type": "Feature", "id": 633, "properties": { }, "geometry": { "type": "Point", "coordinates": [ 139.00175870000001, 36.34800153 ] } } | |
, | |
{ "type": "Feature", "id": 652, "properties": { }, "geometry": { "type": "Point", "coordinates": [ 138.98910692000001, 36.34229069 ] } } | |
, | |
{ "type": "Feature", "id": 657, "properties": { }, "geometry": { "type": "Point", "coordinates": [ 139.02414536000001, 36.34532167 ] } } | |
, | |
{ "type": "Feature", "id": 658, "properties": { }, "geometry": { "type": "Point", "coordinates": [ 138.98299216000001, 36.35403072 ] } } | |
, | |
{ "type": "Feature", "id": 659, "properties": { }, "geometry": { "type": "Point", "coordinates": [ 139.05200473, 36.34172498 ] } } | |
, | |
{ "type": "Feature", "id": 687, "properties": { }, "geometry": { "type": "Point", "coordinates": [ 139.02524274000001, 36.34381403 ] } } | |
, | |
{ "type": "Feature", "id": 688, "properties": { }, "geometry": { "type": "Point", "coordinates": [ 138.9901888, 36.2546639 ] } } | |
, | |
{ "type": "Feature", "id": 689, "properties": { }, "geometry": { "type": "Point", "coordinates": [ 139.10738484000001, 36.27324298 ] } } | |
, | |
{ "type": "Feature", "id": 690, "properties": { }, "geometry": { "type": "Point", "coordinates": [ 138.97580322, 36.36582701 ] } } | |
, | |
{ "type": "Feature", "id": 691, "properties": { }, "geometry": { "type": "Point", "coordinates": [ 138.98066322, 36.33671606 ] } } | |
, | |
{ "type": "Feature", "id": 692, "properties": { }, "geometry": { "type": "Point", "coordinates": [ 139.04867024000001, 36.30497537 ] } } | |
, | |
{ "type": "Feature", "id": 739, "properties": { }, "geometry": { "type": "Point", "coordinates": [ 139.06694651000001, 36.33056708 ] } } | |
, | |
{ "type": "Feature", "id": 742, "properties": { }, "geometry": { "type": "Point", "coordinates": [ 138.98392584000001, 36.35453451 ] } } | |
, | |
{ "type": "Feature", "id": 748, "properties": { }, "geometry": { "type": "Point", "coordinates": [ 139.00082822, 36.37609668 ] } } | |
, | |
{ "type": "Feature", "id": 749, "properties": { }, "geometry": { "type": "Point", "coordinates": [ 138.99134033000001, 36.35453917 ] } } | |
, | |
{ "type": "Feature", "id": 755, "properties": { }, "geometry": { "type": "Point", "coordinates": [ 139.007966, 36.33317535 ] } } | |
, | |
{ "type": "Feature", "id": 756, "properties": { }, "geometry": { "type": "Point", "coordinates": [ 139.07246303, 36.29666998 ] } } | |
, | |
{ "type": "Feature", "id": 777, "properties": { }, "geometry": { "type": "Point", "coordinates": [ 138.92328047000001, 36.35756688 ] } } | |
, | |
{ "type": "Feature", "id": 783, "properties": { }, "geometry": { "type": "Point", "coordinates": [ 138.99830015000001, 36.39365801 ] } } | |
, | |
{ "type": "Feature", "id": 786, "properties": { }, "geometry": { "type": "Point", "coordinates": [ 138.99392774, 36.40622773 ] } } | |
, | |
{ "type": "Feature", "id": 787, "properties": { }, "geometry": { "type": "Point", "coordinates": [ 138.95585583, 36.39634397 ] } } | |
, | |
{ "type": "Feature", "id": 789, "properties": { }, "geometry": { "type": "Point", "coordinates": [ 139.06203067000001, 36.34290455 ] } } | |
, | |
{ "type": "Feature", "id": 791, "properties": { }, "geometry": { "type": "Point", "coordinates": [ 138.9451624, 36.35042182 ] } } | |
, | |
{ "type": "Feature", "id": 800, "properties": { }, "geometry": { "type": "Point", "coordinates": [ 139.05618366, 36.29894034 ] } } | |
, | |
{ "type": "Feature", "id": 802, "properties": { }, "geometry": { "type": "Point", "coordinates": [ 138.99725384000001, 36.35218976 ] } } | |
, | |
{ "type": "Feature", "id": 803, "properties": { }, "geometry": { "type": "Point", "coordinates": [ 138.95269991000001, 36.25952158 ] } } | |
, | |
{ "type": "Feature", "id": 823, "properties": { }, "geometry": { "type": "Point", "coordinates": [ 139.05230515, 36.31037107 ] } } | |
, | |
{ "type": "Feature", "id": 844, "properties": { }, "geometry": { "type": "Point", "coordinates": [ 139.0274569, 36.35370176 ] } } | |
, | |
{ "type": "Feature", "id": 845, "properties": { }, "geometry": { "type": "Point", "coordinates": [ 139.00651479000001, 36.32014563 ] } } | |
, | |
{ "type": "Feature", "id": 847, "properties": { }, "geometry": { "type": "Point", "coordinates": [ 138.99036785000001, 36.34547927 ] } } | |
, | |
{ "type": "Feature", "id": 848, "properties": { }, "geometry": { "type": "Point", "coordinates": [ 138.98951393, 36.25331963 ] } } | |
, | |
{ "type": "Feature", "id": 849, "properties": { }, "geometry": { "type": "Point", "coordinates": [ 138.98869363, 36.32516151 ] } } | |
, | |
{ "type": "Feature", "id": 851, "properties": { }, "geometry": { "type": "Point", "coordinates": [ 139.03186879, 36.33450619 ] } } | |
, | |
{ "type": "Feature", "id": 854, "properties": { }, "geometry": { "type": "Point", "coordinates": [ 138.95722931, 36.39242035 ] } } | |
, | |
{ "type": "Feature", "id": 857, "properties": { }, "geometry": { "type": "Point", "coordinates": [ 139.10808722, 36.27154241 ] } } | |
, | |
{ "type": "Feature", "id": 873, "properties": { }, "geometry": { "type": "Point", "coordinates": [ 139.03139440000001, 36.33423416 ] } } | |
, | |
{ "type": "Feature", "id": 875, "properties": { }, "geometry": { "type": "Point", "coordinates": [ 139.00388559000001, 36.39588976 ] } } | |
, | |
{ "type": "Feature", "id": 876, "properties": { }, "geometry": { "type": "Point", "coordinates": [ 139.04057011, 36.35348545 ] } } | |
, | |
{ "type": "Feature", "id": 878, "properties": { }, "geometry": { "type": "Point", "coordinates": [ 139.04844787, 36.2981388 ] } } | |
, | |
{ "type": "Feature", "id": 885, "properties": { }, "geometry": { "type": "Point", "coordinates": [ 139.00886915000001, 36.36068346 ] } } | |
, | |
{ "type": "Feature", "id": 886, "properties": { }, "geometry": { "type": "Point", "coordinates": [ 138.96862714, 36.37296122 ] } } | |
, | |
{ "type": "Feature", "id": 887, "properties": { }, "geometry": { "type": "Point", "coordinates": [ 138.98964661, 36.34297349 ] } } | |
, | |
{ "type": "Feature", "id": 888, "properties": { }, "geometry": { "type": "Point", "coordinates": [ 138.96818633000001, 36.33980719 ] } } | |
, | |
{ "type": "Feature", "id": 889, "properties": { }, "geometry": { "type": "Point", "coordinates": [ 139.03910196000001, 36.33052619 ] } } | |
, | |
{ "type": "Feature", "id": 891, "properties": { }, "geometry": { "type": "Point", "coordinates": [ 139.02334064, 36.35052974 ] } } | |
, | |
{ "type": "Feature", "id": 898, "properties": { }, "geometry": { "type": "Point", "coordinates": [ 139.02580905, 36.33959634 ] } } | |
, | |
{ "type": "Feature", "id": 912, "properties": { }, "geometry": { "type": "Point", "coordinates": [ 139.11091747, 36.27176472 ] } } | |
, | |
{ "type": "Feature", "id": 917, "properties": { }, "geometry": { "type": "Point", "coordinates": [ 138.99935888, 36.34561842 ] } } | |
, | |
{ "type": "Feature", "id": 944, "properties": { }, "geometry": { "type": "Point", "coordinates": [ 139.09988490000001, 36.26601177 ] } } | |
, | |
{ "type": "Feature", "id": 946, "properties": { }, "geometry": { "type": "Point", "coordinates": [ 138.97147122000001, 36.26533748 ] } } | |
, | |
{ "type": "Feature", "id": 947, "properties": { }, "geometry": { "type": "Point", "coordinates": [ 138.98401721, 36.25769958 ] } } | |
, | |
{ "type": "Feature", "id": 958, "properties": { }, "geometry": { "type": "Point", "coordinates": [ 139.02336331000001, 36.33980863 ] } } | |
, | |
{ "type": "Feature", "id": 982, "properties": { }, "geometry": { "type": "Point", "coordinates": [ 138.97161410000001, 36.33120532 ] } } | |
, | |
{ "type": "Feature", "id": 983, "properties": { }, "geometry": { "type": "Point", "coordinates": [ 139.01949371000001, 36.29159407 ] } } | |
, | |
{ "type": "Feature", "id": 984, "properties": { }, "geometry": { "type": "Point", "coordinates": [ 138.99360362, 36.3548837 ] } } | |
, | |
{ "type": "Feature", "id": 985, "properties": { }, "geometry": { "type": "Point", "coordinates": [ 139.0443425, 36.33958974 ] } } | |
, | |
{ "type": "Feature", "id": 986, "properties": { }, "geometry": { "type": "Point", "coordinates": [ 138.9858386, 36.31996445 ] } } | |
, | |
{ "type": "Feature", "id": 987, "properties": { }, "geometry": { "type": "Point", "coordinates": [ 138.98679664, 36.3238393 ] } } | |
, | |
{ "type": "Feature", "id": 993, "properties": { }, "geometry": { "type": "Point", "coordinates": [ 139.02765012, 36.32675675 ] } } | |
, | |
{ "type": "Feature", "id": 1003, "properties": { }, "geometry": { "type": "Point", "coordinates": [ 139.02063621, 36.3280817 ] } } | |
, | |
{ "type": "Feature", "id": 1004, "properties": { }, "geometry": { "type": "Point", "coordinates": [ 139.06242911000001, 36.35258334 ] } } | |
, | |
{ "type": "Feature", "id": 1005, "properties": { }, "geometry": { "type": "Point", "coordinates": [ 139.04238552000001, 36.31842937 ] } } | |
, | |
{ "type": "Feature", "id": 1006, "properties": { }, "geometry": { "type": "Point", "coordinates": [ 138.96978149, 36.33346157 ] } } | |
, | |
{ "type": "Feature", "id": 1007, "properties": { }, "geometry": { "type": "Point", "coordinates": [ 138.98297415, 36.33705495 ] } } | |
, | |
{ "type": "Feature", "id": 1008, "properties": { }, "geometry": { "type": "Point", "coordinates": [ 139.04785559000001, 36.29629609 ] } } | |
, | |
{ "type": "Feature", "id": 1009, "properties": { }, "geometry": { "type": "Point", "coordinates": [ 139.0160695, 36.31794697 ] } } | |
, | |
{ "type": "Feature", "id": 1010, "properties": { }, "geometry": { "type": "Point", "coordinates": [ 139.02300577, 36.32602341 ] } } | |
, | |
{ "type": "Feature", "id": 1011, "properties": { }, "geometry": { "type": "Point", "coordinates": [ 138.99897569000001, 36.33691938 ] } } | |
, | |
{ "type": "Feature", "id": 1064, "properties": { }, "geometry": { "type": "Point", "coordinates": [ 139.00586835, 36.30409058 ] } } | |
] | |
} |