{"id":3049,"date":"2009-10-13T07:33:46","date_gmt":"2009-10-13T10:33:46","guid":{"rendered":"http:\/\/www.fernandoquadro.com.br\/html\/?p=3049"},"modified":"2009-10-08T23:06:29","modified_gmt":"2009-10-09T02:06:29","slug":"projetando-kml-com-openlayers-e-proj4js","status":"publish","type":"post","link":"https:\/\/www.fernandoquadro.com.br\/html\/2009\/10\/13\/projetando-kml-com-openlayers-e-proj4js\/","title":{"rendered":"Projetando KML com OpenLayers e Proj4js"},"content":{"rendered":"<p>Inspirado por uma grande s\u00e9rie de posts escritos por <a href=\"http:\/\/www.geowebguru.com\/\">Richard Marsden<\/a> (<a href=\"http:\/\/www.geowebguru.com\/articles\/197-map-projections-and-coordinate-systems-part-1\">1<\/a>, <a href=\"http:\/\/www.geowebguru.com\/articles\/199-map-projections-and-coordinate-systems-part-2\">2<\/a>, <a href=\"http:\/\/www.geowebguru.com\/articles\/201-choosing-a-map-projection-part-1\">3<\/a>, <a href=\"http:\/\/www.geowebguru.com\/articles\/202-choosing-a-projection-part-2-pseudo-conic-azimuthal-and-cylindrical-projections\">4<\/a>, <a href=\"http:\/\/www.geowebguru.com\/articles\/203-choosing-a-projection-part-3-pseudo-cylindrical-projections\">5<\/a>, <a href=\"http:\/\/www.geowebguru.com\/articles\/208-how-to-create-an-online-map-with-a-non-mercator-projection-part-1\">6<\/a> e <a href=\"http:\/\/www.geowebguru.com\/articles\/209-how-to-create-an-online-map-with-a-non-mercator-projection-part-2\">7<\/a>), Bjorn Sandvik tem feito algumas experi\u00eancias com  <a href=\"http:\/\/openlayers.org\/\">OpenLayers<\/a> e <a href=\"http:\/\/proj4js.org\/\">Proj4js<\/a>.<\/p>\n<p><center><br \/>\n<img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/www.fernandoquadro.com.br\/html\/wp-content\/uploads\/2009\/10\/mapa_ol.PNG\" alt=\"mapa_ol\" title=\"mapa_ol\" width=\"450\" height=\"242\" class=\"alignnone size-full wp-image-3054\" srcset=\"https:\/\/www.fernandoquadro.com.br\/html\/wp-content\/uploads\/2009\/10\/mapa_ol.PNG 450w, https:\/\/www.fernandoquadro.com.br\/html\/wp-content\/uploads\/2009\/10\/mapa_ol-300x161.png 300w\" sizes=\"auto, (max-width: 450px) 100vw, 450px\" \/><br \/>\n<\/center><\/p>\n<p>Proj4js \u00e9 uma biblioteca JavaScript que fornece m\u00e9todos para transforma\u00e7\u00e3o de coordenadas entre as proje\u00e7\u00f5es de mapa e longitude \/ latitude. <a href=\"http:\/\/trac.openlayers.org\/wiki\/Documentation\/Dev\/proj4js\">OpenLayers pode ser integrado com Proj4js<\/a>, e combinando essas bibliotecas poderosas \u00e9 poss\u00edvel projetar o seu KML em JavaScript puro sem depend\u00eancias do servidor!<\/p>\n<p><a href=\"http:\/\/thematicmapping.org\/playground\/openlayers_projections.php\">Este exemplo<\/a> mostra um documento KML a partir do <a href=\"http:\/\/thematicmapping.org\/engine\/\">Thematic Mapping Engine<\/a> em tr\u00eas diferentes proje\u00e7\u00f5es (Mollweide, senoidal e Igualdade \u00c1rea cil\u00edndricos).<\/p>\n<p>Fonte: <a href=\"http:\/\/feedproxy.google.com\/~r\/thematicmapping\/~3\/ppmD9x92AFg\/projecting-kml-with-openlayers-and.html\">Blog Thematic Mapping<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Inspirado por uma grande s\u00e9rie de posts escritos por Richard Marsden (1, 2, 3, 4, 5, 6 e 7), Bjorn Sandvik tem feito algumas experi\u00eancias com OpenLayers e Proj4js. Proj4js \u00e9 uma biblioteca JavaScript que fornece m\u00e9todos para transforma\u00e7\u00e3o de&#8230; <a class=\"more-link\" href=\"https:\/\/www.fernandoquadro.com.br\/html\/2009\/10\/13\/projetando-kml-com-openlayers-e-proj4js\/\">Continue Reading &rarr;<\/a><\/p>\n","protected":false},"author":275,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[24,132],"tags":[223,250],"class_list":["post-3049","post","type-post","status-publish","format-standard","hentry","category-gis","category-openlayers","tag-gis","tag-openlayers"],"_links":{"self":[{"href":"https:\/\/www.fernandoquadro.com.br\/html\/wp-json\/wp\/v2\/posts\/3049","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.fernandoquadro.com.br\/html\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.fernandoquadro.com.br\/html\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.fernandoquadro.com.br\/html\/wp-json\/wp\/v2\/users\/275"}],"replies":[{"embeddable":true,"href":"https:\/\/www.fernandoquadro.com.br\/html\/wp-json\/wp\/v2\/comments?post=3049"}],"version-history":[{"count":10,"href":"https:\/\/www.fernandoquadro.com.br\/html\/wp-json\/wp\/v2\/posts\/3049\/revisions"}],"predecessor-version":[{"id":3061,"href":"https:\/\/www.fernandoquadro.com.br\/html\/wp-json\/wp\/v2\/posts\/3049\/revisions\/3061"}],"wp:attachment":[{"href":"https:\/\/www.fernandoquadro.com.br\/html\/wp-json\/wp\/v2\/media?parent=3049"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.fernandoquadro.com.br\/html\/wp-json\/wp\/v2\/categories?post=3049"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.fernandoquadro.com.br\/html\/wp-json\/wp\/v2\/tags?post=3049"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}