{"id":439,"date":"2010-02-19T15:01:07","date_gmt":"2010-02-19T20:01:07","guid":{"rendered":"http:\/\/www.kralidis.ca\/blog\/?p=439"},"modified":"2010-02-19T15:01:07","modified_gmt":"2010-02-19T20:01:07","slug":"geoscript","status":"publish","type":"post","link":"https:\/\/www.kralidis.ca\/blog\/2010\/02\/19\/geoscript\/","title":{"rendered":"GeoScript"},"content":{"rendered":"<p><a title=\"GeoScript\" href=\"http:\/\/geoscript.org\/\">GeoScript<\/a> looks like a neat effort to leverage GeoTools into Python (an increasingly widely used language for GIS scripting) and JavaScript.<\/p>\n<p>I love this for JavaScript, and I wonder how this relates to the other Python work out there (like <a title=\"Shapely\" href=\"http:\/\/trac.gispython.org\/lab\/wiki\/Shapely\">Shapely<\/a> and <a title=\"WorldMill\" href=\"http:\/\/trac.gispython.org\/lab\/wiki\/WorldMill\">WorldMill<\/a>); <a title=\"Sean\" href=\"http:\/\/sgillies.net\/blog\/\">Sean<\/a>?<\/p>\n<link rel=\"stylesheet\" href=\"http:\/\/cdn.leafletjs.com\/leaflet-0.5\/leaflet.css\" \/>\n<!--[if lte IE 8]>\n  <link rel=\"stylesheet\" href=\"http:\/\/cdn.leafletjs.com\/leaflet-0.5\/leaflet.ie.css\" \/>\n<![endif]-->\n<script src=\"http:\/\/cdn.leafletjs.com\/leaflet-0.5\/leaflet.js\"><\/script>\n<style type=\"text\/css\">#map439 { width: 300px; height: 200px; }<\/style>\n\n<div id=\"map439\"><\/div>\n<script type=\"text\/javascript\">\n  var map439 = L.map('map439').setView([43.620495, -79.513198], 10);\n  L.tileLayer('http:\/\/{s}.tile.osm.org\/{z}\/{x}\/{y}.png', {\n      attribution: '&copy; <a href=\"http:\/\/osm.org\/copyright\">OpenStreetMap<\/a> contributors'\n  }).addTo(map439);\n<\/script>\n","protected":false},"excerpt":{"rendered":"<p>GeoScript looks like a neat effort to leverage GeoTools into Python (an increasingly widely used language for GIS scripting) and JavaScript. I love this for JavaScript, and I wonder how this relates to the other Python work out there (like Shapely and WorldMill); Sean?<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[5,7,3,11],"tags":[],"class_list":["post-439","post","type-post","status-publish","format-standard","hentry","category-geospatial","category-open-source","category-technology","category-web"],"_links":{"self":[{"href":"https:\/\/www.kralidis.ca\/blog\/wp-json\/wp\/v2\/posts\/439","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.kralidis.ca\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.kralidis.ca\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.kralidis.ca\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.kralidis.ca\/blog\/wp-json\/wp\/v2\/comments?post=439"}],"version-history":[{"count":1,"href":"https:\/\/www.kralidis.ca\/blog\/wp-json\/wp\/v2\/posts\/439\/revisions"}],"predecessor-version":[{"id":440,"href":"https:\/\/www.kralidis.ca\/blog\/wp-json\/wp\/v2\/posts\/439\/revisions\/440"}],"wp:attachment":[{"href":"https:\/\/www.kralidis.ca\/blog\/wp-json\/wp\/v2\/media?parent=439"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.kralidis.ca\/blog\/wp-json\/wp\/v2\/categories?post=439"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.kralidis.ca\/blog\/wp-json\/wp\/v2\/tags?post=439"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}