{"id":796,"date":"2020-01-18T06:59:00","date_gmt":"2020-01-17T23:59:00","guid":{"rendered":"http:\/\/www.gis2me.com\/geospatial\/?p=796"},"modified":"2025-04-30T09:37:22","modified_gmt":"2025-04-30T02:37:22","slug":"r-studio-ep03-%e0%b9%80%e0%b8%a3%e0%b8%b5%e0%b8%a2%e0%b8%99%e0%b8%a3%e0%b8%b9%e0%b9%89%e0%b9%83%e0%b8%8a%e0%b9%89%e0%b9%81%e0%b8%9c%e0%b8%99%e0%b8%97%e0%b8%b5%e0%b9%88-leaflet-map-%e0%b8%82","status":"publish","type":"post","link":"http:\/\/www.gis2me.com\/geospatial\/?p=796","title":{"rendered":"R-studio : ( EP#03 ) \u0e40\u0e23\u0e35\u0e22\u0e19\u0e23\u0e39\u0e49\u0e43\u0e0a\u0e49\u0e41\u0e1c\u0e19\u0e17\u0e35\u0e48 Leaflet Map \u0e02\u0e31\u0e49\u0e19\u0e1b\u0e23\u0e30\u0e22\u0e38\u0e01\u0e15\u0e4c \u0e14\u0e49\u0e27\u0e22\u0e42\u0e1b\u0e23\u0e41\u0e01\u0e23\u0e21 R"},"content":{"rendered":"<p>R-studio : ( EP#03 ) \u0e40\u0e23\u0e35\u0e22\u0e19\u0e23\u0e39\u0e49\u0e43\u0e0a\u0e49\u0e41\u0e1c\u0e19\u0e17\u0e35\u0e48 Leaflet Map \u0e02\u0e31\u0e49\u0e19\u0e1b\u0e23\u0e30\u0e22\u0e38\u0e01\u0e15\u0e4c \u0e14\u0e49\u0e27\u0e22\u0e42\u0e1b\u0e23\u0e41\u0e01\u0e23\u0e21 R<br \/>\u0e01\u0e32\u0e23\u0e40\u0e23\u0e35\u0e22\u0e19\u0e23\u0e39\u0e49\u0e01\u0e32\u0e23\u0e43\u0e0a\u0e49 <strong data-start=\"18\" data-end=\"50\">Leaflet Map \u0e02\u0e31\u0e49\u0e19\u0e1b\u0e23\u0e30\u0e22\u0e38\u0e01\u0e15\u0e4c\u0e43\u0e19 R<\/strong> \u0e40\u0e1b\u0e47\u0e19\u0e01\u0e49\u0e32\u0e27\u0e2a\u0e33\u0e04\u0e31\u0e0d\u0e02\u0e2d\u0e07\u0e19\u0e31\u0e01\u0e27\u0e34\u0e40\u0e04\u0e23\u0e32\u0e30\u0e2b\u0e4c\u0e02\u0e49\u0e2d\u0e21\u0e39\u0e25\u0e40\u0e0a\u0e34\u0e07\u0e1e\u0e37\u0e49\u0e19\u0e17\u0e35\u0e48\u0e17\u0e35\u0e48\u0e15\u0e49\u0e2d\u0e07\u0e01\u0e32\u0e23\u0e2a\u0e23\u0e49\u0e32\u0e07\u0e41\u0e1c\u0e19\u0e17\u0e35\u0e48\u0e41\u0e1a\u0e1a <strong data-start=\"121\" data-end=\"136\">Interactive<\/strong> \u0e17\u0e35\u0e48\u0e2a\u0e32\u0e21\u0e32\u0e23\u0e16\u0e42\u0e15\u0e49\u0e15\u0e2d\u0e1a\u0e01\u0e31\u0e1a\u0e1c\u0e39\u0e49\u0e43\u0e0a\u0e49\u0e07\u0e32\u0e19 \u0e40\u0e0a\u0e48\u0e19 \u0e01\u0e32\u0e23\u0e04\u0e25\u0e34\u0e01\u0e40\u0e1e\u0e37\u0e48\u0e2d\u0e14\u0e39\u0e02\u0e49\u0e2d\u0e21\u0e39\u0e25, \u0e01\u0e32\u0e23\u0e40\u0e1b\u0e25\u0e35\u0e48\u0e22\u0e19\u0e0a\u0e31\u0e49\u0e19\u0e02\u0e49\u0e2d\u0e21\u0e39\u0e25 (layers), \u0e41\u0e25\u0e30\u0e01\u0e32\u0e23\u0e43\u0e0a\u0e49 custom icons \u0e2b\u0e23\u0e37\u0e2d popup \u0e02\u0e49\u0e2d\u0e21\u0e39\u0e25<\/p>\n<p>R script \u0e17\u0e35\u0e48\u0e43\u0e0a\u0e49\u0e43\u0e19\u0e27\u0e35\u0e14\u0e35\u0e42\u0e2d\u0e19\u0e35\u0e49 <a href=\"https:\/\/bit.ly\/2YXUXGB\">https:\/\/bit.ly\/2YXUXGB<\/a><\/p>\n<p><iframe loading=\"lazy\" src=\"https:\/\/www.youtube.com\/embed\/gh8VMFUv91o\" width=\"560\" height=\"315\" frameborder=\"0\" allowfullscreen=\"allowfullscreen\"><\/iframe><\/p>\n<p>\u0e41\u0e19\u0e30\u0e19\u0e33\u0e43\u0e2b\u0e49\u0e2b\u0e32\u0e04\u0e27\u0e32\u0e21\u0e23\u0e39\u0e49\u0e40\u0e1e\u0e34\u0e48\u0e21\u0e40\u0e15\u0e34\u0e21<\/p>\n<p>1) \u0e01\u0e32\u0e23\u0e43\u0e0a\u0e49\u0e42\u0e1b\u0e23\u0e41\u0e01\u0e23\u0e21 R: \u0e01\u0e32\u0e23\u0e15\u0e34\u0e14\u0e15\u0e31\u0e49\u0e07 R \u0e41\u0e25\u0e30 RStudio \u0e1a\u0e19 Windows (Install R and RStudio on Windows) <a href=\"https:\/\/youtu.be\/UaEtZ5XzVeE\">https:\/\/youtu.be\/UaEtZ5XzVeE<\/a><\/p>\n\n\n<h2 class=\"wp-block-heading\">\ud83c\udfaf \u0e27\u0e31\u0e15\u0e16\u0e38\u0e1b\u0e23\u0e30\u0e2a\u0e07\u0e04\u0e4c\u0e02\u0e2d\u0e07 EP#03: Leaflet \u0e02\u0e31\u0e49\u0e19\u0e1b\u0e23\u0e30\u0e22\u0e38\u0e01\u0e15\u0e4c<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li>\u0e41\u0e2a\u0e14\u0e07\u0e04\u0e27\u0e32\u0e21\u0e2a\u0e32\u0e21\u0e32\u0e23\u0e16\u0e43\u0e19\u0e01\u0e32\u0e23 <strong>\u0e2a\u0e23\u0e49\u0e32\u0e07\u0e41\u0e1c\u0e19\u0e17\u0e35\u0e48\u0e41\u0e1a\u0e1a\u0e42\u0e15\u0e49\u0e15\u0e2d\u0e1a (Interactive Web Map)<\/strong> \u0e14\u0e49\u0e27\u0e22\u0e1f\u0e31\u0e07\u0e01\u0e4c\u0e0a\u0e31\u0e19\u0e17\u0e35\u0e48\u0e2b\u0e25\u0e32\u0e01\u0e2b\u0e25\u0e32\u0e22<\/li>\n\n\n\n<li>\u0e40\u0e23\u0e35\u0e22\u0e19\u0e23\u0e39\u0e49 <strong>\u0e01\u0e32\u0e23\u0e40\u0e0a\u0e37\u0e48\u0e2d\u0e21\u0e42\u0e22\u0e07\u0e02\u0e49\u0e2d\u0e21\u0e39\u0e25\u0e20\u0e32\u0e22\u0e19\u0e2d\u0e01<\/strong> (\u0e40\u0e0a\u0e48\u0e19 CSV \u0e2b\u0e23\u0e37\u0e2d shapefile)<\/li>\n\n\n\n<li>\u0e01\u0e32\u0e23\u0e2a\u0e23\u0e49\u0e32\u0e07 <strong>Marker Cluster, Legend, Custom Popup, Custom Icons<\/strong><\/li>\n\n\n\n<li>\u0e01\u0e32\u0e23\u0e41\u0e2a\u0e14\u0e07 <strong>\u0e2b\u0e25\u0e32\u0e22\u0e0a\u0e31\u0e49\u0e19\u0e02\u0e49\u0e2d\u0e21\u0e39\u0e25 (Multi-layer control)<\/strong><\/li>\n<\/ul>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">\ud83d\udce5 \u0e14\u0e32\u0e27\u0e19\u0e4c\u0e42\u0e2b\u0e25\u0e14 R Script \u0e15\u0e31\u0e27\u0e2d\u0e22\u0e48\u0e32\u0e07<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">\ud83d\udcc4 <strong>R Script \u0e17\u0e35\u0e48\u0e43\u0e0a\u0e49\u0e43\u0e19\u0e27\u0e34\u0e14\u0e35\u0e42\u0e2d:<\/strong><br>\ud83d\udd17 <a class=\"\" href=\"https:\/\/bit.ly\/2YXUXGB\">bit.ly\/2YXUXGB<\/a><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u0e2a\u0e32\u0e21\u0e32\u0e23\u0e16\u0e40\u0e1b\u0e34\u0e14\u0e43\u0e19 RStudio \u0e40\u0e1e\u0e37\u0e48\u0e2d\u0e28\u0e36\u0e01\u0e29\u0e32\u0e15\u0e48\u0e2d\u0e40\u0e19\u0e37\u0e48\u0e2d\u0e07\u0e08\u0e32\u0e01\u0e04\u0e25\u0e34\u0e1b\u0e27\u0e35\u0e14\u0e35\u0e42\u0e2d<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">\ud83d\udccc \u0e1f\u0e31\u0e07\u0e01\u0e4c\u0e0a\u0e31\u0e19\u0e02\u0e31\u0e49\u0e19\u0e1b\u0e23\u0e30\u0e22\u0e38\u0e01\u0e15\u0e4c\u0e17\u0e35\u0e48\u0e2a\u0e33\u0e04\u0e31\u0e0d\u0e43\u0e19 Leaflet (R)<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">1. <strong>addMarkers() \u0e1e\u0e23\u0e49\u0e2d\u0e21 Popup<\/strong><\/h3>\n\n\n\n<pre class=\"wp-block-preformatted\">rCopyEdit<code>leaflet(data = mydata) %&gt;%\n  addTiles() %&gt;%\n  addMarkers(~longitude, ~latitude, popup = ~paste(\"\u0e0a\u0e37\u0e48\u0e2d:\", name, \"&lt;br&gt;\u0e02\u0e49\u0e2d\u0e21\u0e39\u0e25:\", info))\n<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\">2. <strong>addCircleMarkers() + Cluster<\/strong><\/h3>\n\n\n\n<pre class=\"wp-block-preformatted\">rCopyEdit<code>leaflet(data = mydata) %&gt;%\n  addTiles() %&gt;%\n  addCircleMarkers(\n    ~longitude, ~latitude,\n    radius = 6, color = \"blue\",\n    popup = ~info,\n    clusterOptions = markerClusterOptions()\n  )\n<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\">3. <strong>addPolygons() \u0e08\u0e32\u0e01 shapefile<\/strong><\/h3>\n\n\n\n<pre class=\"wp-block-preformatted\">rCopyEdit<code>library(sf)\ndistricts &lt;- st_read(\"districts.shp\")\n\nleaflet() %&gt;%\n  addTiles() %&gt;%\n  addPolygons(data = districts, fillColor = \"green\", weight = 1, popup = ~DISTRICT_NAME)\n<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\">4. <strong>\u0e01\u0e32\u0e23\u0e40\u0e1e\u0e34\u0e48\u0e21 Legend \u0e41\u0e25\u0e30 Layer Control<\/strong><\/h3>\n\n\n\n<pre class=\"wp-block-preformatted\">rCopyEdit<code>leaflet() %&gt;%\n  addTiles(group = \"Base Map\") %&gt;%\n  addPolygons(data = districts, group = \"\u0e02\u0e2d\u0e1a\u0e40\u0e02\u0e15\u0e2d\u0e33\u0e40\u0e20\u0e2d\") %&gt;%\n  addMarkers(data = points, group = \"\u0e08\u0e38\u0e14\u0e2a\u0e33\u0e04\u0e31\u0e0d\") %&gt;%\n  addLayersControl(\n    overlayGroups = c(\"\u0e02\u0e2d\u0e1a\u0e40\u0e02\u0e15\u0e2d\u0e33\u0e40\u0e20\u0e2d\", \"\u0e08\u0e38\u0e14\u0e2a\u0e33\u0e04\u0e31\u0e0d\"),\n    options = layersControlOptions(collapsed = FALSE)\n  ) %&gt;%\n  addLegend(\"bottomright\", colors = \"blue\", labels = \"\u0e08\u0e38\u0e14\u0e15\u0e31\u0e27\u0e2d\u0e22\u0e48\u0e32\u0e07\", title = \"\u0e04\u0e33\u0e2d\u0e18\u0e34\u0e1a\u0e32\u0e22\")\n<\/code><\/pre>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">\ud83d\udcda \u0e04\u0e27\u0e32\u0e21\u0e23\u0e39\u0e49\u0e1e\u0e37\u0e49\u0e19\u0e10\u0e32\u0e19\u0e17\u0e35\u0e48\u0e04\u0e27\u0e23\u0e40\u0e23\u0e35\u0e22\u0e19\u0e23\u0e39\u0e49\u0e40\u0e1e\u0e34\u0e48\u0e21\u0e40\u0e15\u0e34\u0e21<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">\u2705 <a class=\"\" href=\"https:\/\/youtu.be\/UaEtZ5XzVeE\">\u0e01\u0e32\u0e23\u0e15\u0e34\u0e14\u0e15\u0e31\u0e49\u0e07 R \u0e41\u0e25\u0e30 RStudio \u0e1a\u0e19 Windows<\/a><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">\u0e41\u0e19\u0e30\u0e19\u0e33\u0e2a\u0e33\u0e2b\u0e23\u0e31\u0e1a\u0e1c\u0e39\u0e49\u0e40\u0e23\u0e34\u0e48\u0e21\u0e15\u0e49\u0e19\u0e43\u0e0a\u0e49\u0e07\u0e32\u0e19 R \u0e41\u0e25\u0e30 RStudio<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">\u2705 \u0e01\u0e32\u0e23\u0e40\u0e15\u0e23\u0e35\u0e22\u0e21 Spatial Data \u0e40\u0e0a\u0e48\u0e19:<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>\u0e44\u0e1f\u0e25\u0e4c <code>.csv<\/code> (\u0e1e\u0e23\u0e49\u0e2d\u0e21 latitude\/longitude)<\/li>\n\n\n\n<li>\u0e44\u0e1f\u0e25\u0e4c <code>.shp<\/code> (shapefile) \u0e43\u0e0a\u0e49\u0e23\u0e48\u0e27\u0e21\u0e01\u0e31\u0e1a\u0e41\u0e1e\u0e47\u0e01\u0e40\u0e01\u0e08 <code>sf<\/code><\/li>\n\n\n\n<li>\u0e44\u0e1f\u0e25\u0e4c GeoJSON<\/li>\n<\/ul>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">\ud83d\udd0d \u0e41\u0e19\u0e27\u0e17\u0e32\u0e07\u0e01\u0e32\u0e23\u0e1b\u0e23\u0e30\u0e22\u0e38\u0e01\u0e15\u0e4c<\/h2>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th>\u0e23\u0e39\u0e1b\u0e41\u0e1a\u0e1a\u0e01\u0e32\u0e23\u0e43\u0e0a\u0e49\u0e07\u0e32\u0e19<\/th><th>\u0e23\u0e32\u0e22\u0e25\u0e30\u0e40\u0e2d\u0e35\u0e22\u0e14<\/th><\/tr><\/thead><tbody><tr><td>\u0e41\u0e2a\u0e14\u0e07\u0e15\u0e33\u0e41\u0e2b\u0e19\u0e48\u0e07\u0e42\u0e23\u0e07\u0e1e\u0e22\u0e32\u0e1a\u0e32\u0e25<\/td><td>\u0e40\u0e1e\u0e34\u0e48\u0e21 popup \u0e02\u0e49\u0e2d\u0e21\u0e39\u0e25\u0e15\u0e34\u0e14\u0e15\u0e48\u0e2d<\/td><\/tr><tr><td>\u0e27\u0e34\u0e40\u0e04\u0e23\u0e32\u0e30\u0e2b\u0e4c\u0e02\u0e49\u0e2d\u0e21\u0e39\u0e25 PM2.5<\/td><td>\u0e41\u0e2a\u0e14\u0e07\u0e1c\u0e25\u0e41\u0e1a\u0e1a\u0e27\u0e07\u0e01\u0e25\u0e21\u0e15\u0e32\u0e21\u0e04\u0e48\u0e32<\/td><\/tr><tr><td>\u0e2a\u0e33\u0e23\u0e27\u0e08\u0e04\u0e27\u0e32\u0e21\u0e40\u0e2a\u0e35\u0e22\u0e2b\u0e32\u0e22\u0e2b\u0e25\u0e31\u0e07\u0e20\u0e31\u0e22\u0e1e\u0e34\u0e1a\u0e31\u0e15\u0e34<\/td><td>Marker + \u0e41\u0e2a\u0e14\u0e07\u0e20\u0e32\u0e1e\u0e43\u0e19 popup<\/td><\/tr><tr><td>\u0e1e\u0e31\u0e12\u0e19\u0e32 WebGIS dashboard<\/td><td>\u0e1d\u0e31\u0e07 leaflet \u0e25\u0e07\u0e43\u0e19 R Shiny<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">\ud83d\udca1 \u0e2a\u0e23\u0e38\u0e1b<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Leaflet \u0e43\u0e19 R \u0e44\u0e21\u0e48\u0e40\u0e1e\u0e35\u0e22\u0e07\u0e41\u0e04\u0e48\u0e41\u0e2a\u0e14\u0e07\u0e41\u0e1c\u0e19\u0e17\u0e35\u0e48\u0e40\u0e17\u0e48\u0e32\u0e19\u0e31\u0e49\u0e19 \u0e41\u0e15\u0e48\u0e22\u0e31\u0e07\u0e2a\u0e32\u0e21\u0e32\u0e23\u0e16\u0e2a\u0e23\u0e49\u0e32\u0e07\u0e1b\u0e23\u0e30\u0e2a\u0e1a\u0e01\u0e32\u0e23\u0e13\u0e4c\u0e01\u0e32\u0e23\u0e40\u0e23\u0e35\u0e22\u0e19\u0e23\u0e39\u0e49\u0e41\u0e25\u0e30\u0e43\u0e0a\u0e49\u0e07\u0e32\u0e19\u0e41\u0e1a\u0e1a interactive \u0e2a\u0e33\u0e2b\u0e23\u0e31\u0e1a\u0e07\u0e32\u0e19\u0e27\u0e34\u0e40\u0e04\u0e23\u0e32\u0e30\u0e2b\u0e4c\u0e20\u0e39\u0e21\u0e34\u0e28\u0e32\u0e2a\u0e15\u0e23\u0e4c \u0e44\u0e21\u0e48\u0e27\u0e48\u0e32\u0e08\u0e30\u0e40\u0e1b\u0e47\u0e19\u0e14\u0e49\u0e32\u0e19\u0e2a\u0e38\u0e02\u0e20\u0e32\u0e1e \u0e2a\u0e34\u0e48\u0e07\u0e41\u0e27\u0e14\u0e25\u0e49\u0e2d\u0e21 \u0e2b\u0e23\u0e37\u0e2d\u0e1c\u0e31\u0e07\u0e40\u0e21\u0e37\u0e2d\u0e07 \u0e17\u0e31\u0e49\u0e07\u0e19\u0e35\u0e49 R \u0e22\u0e31\u0e07\u0e2a\u0e32\u0e21\u0e32\u0e23\u0e16\u0e43\u0e0a\u0e49\u0e23\u0e48\u0e27\u0e21\u0e01\u0e31\u0e1a <code>Shiny<\/code> \u0e2b\u0e23\u0e37\u0e2d <code>htmlwidgets<\/code> \u0e40\u0e1e\u0e37\u0e48\u0e2d\u0e19\u0e33\u0e40\u0e2a\u0e19\u0e2d\u0e41\u0e1a\u0e1a web-based \u0e44\u0e14\u0e49\u0e2d\u0e22\u0e48\u0e32\u0e07\u0e2a\u0e21\u0e1a\u0e39\u0e23\u0e13\u0e4c<\/p>\n","protected":false},"excerpt":{"rendered":"<p>R-studio : ( EP#03 ) \u0e40\u0e23\u0e35\u0e22\u0e19\u0e23\u0e39\u0e49\u0e43\u0e0a\u0e49\u0e41\u0e1c\u0e19\u0e17\u0e35\u0e48 Leaflet Map \u0e02\u0e31\u0e49\u0e19 [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_feature_clip_id":0,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_post_was_ever_published":false},"categories":[21],"tags":[645,534,642,622,477,648,640,643,650,639,644,647,649,641,646],"class_list":["post-796","post","type-post","status-publish","format-standard","hentry","category--r-studio","tag-gis-r","tag-interactive-map-r","tag-leaflet-custom-icon","tag-leaflet-popup","tag-leaflet-r","tag-leaflet-r-","tag-leaflet-","tag-r-leaflet-cluster","tag-r-leaflet-layer-control","tag-r-shiny-map","tag-r-web-map","tag-r--shapefile","tag-webgis--r","tag--r"],"jetpack_sharing_enabled":true,"jetpack_featured_media_url":"","_links":{"self":[{"href":"http:\/\/www.gis2me.com\/geospatial\/index.php?rest_route=\/wp\/v2\/posts\/796","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/www.gis2me.com\/geospatial\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/www.gis2me.com\/geospatial\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/www.gis2me.com\/geospatial\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/www.gis2me.com\/geospatial\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=796"}],"version-history":[{"count":1,"href":"http:\/\/www.gis2me.com\/geospatial\/index.php?rest_route=\/wp\/v2\/posts\/796\/revisions"}],"predecessor-version":[{"id":797,"href":"http:\/\/www.gis2me.com\/geospatial\/index.php?rest_route=\/wp\/v2\/posts\/796\/revisions\/797"}],"wp:attachment":[{"href":"http:\/\/www.gis2me.com\/geospatial\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=796"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/www.gis2me.com\/geospatial\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=796"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/www.gis2me.com\/geospatial\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=796"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}