• • • • • • • • • • NAME Geo::Converter::WKT2KML - Simple converter between WKT and KML SYNOPSIS use Geo::Converter::WKT2KML; # Convert WKT to KML's geometry fragment wkt2kml('POINT(135 35)'); # Convert KML's geometry fragment to KML kml2wkt('135,35'); DESCRIPTION This module provides two functions, wkt2kml and kml2wkt. These are convert geometry formats WKT (Well-Known Text) and KML each other. This module can interpret only geometry fragment of KML, cannot interpret full spec KML. Only elements can be understood are: * Point * LineString * Polygon * MultiGeometry * (Belows are child elements of aboves) * coordinates * LinearRing * outerBoundaryIs * innerBoundaryIs WKT is also understood full spec one. Or 'POLYGON EMPTY' are cannot interpreted. Only commands can be understood are: * POINT * MULTIPOINT * LINESTRING * MULTILINESTRING * POLYGON * MULTIPOLYGON * GEOMETRYCOLLECTION EXPORT wkt2kml($wkt) Returns KML geometry fragment.
Is there a way to convert kml to wkt using geodjango or using any python library? Tags: python convert geodjango. 2007 at 12:31:29. OpenLayers has the ability to read and write geographic data in several different formats: KML, GML, GeoRSS (Simple and GML), GeoJSON, WKT. One of the things that hasn't thus far been exploited as a result of this is the use of OpenLayers as a format conversion tool until today.
Kml2wkt($kml_fragment) Returns WKT. INTERNAL METHOD wkt2kmlparser wkt2kmlformatter coordformatter kml2wktbuilder coordbuilder DEPENDENCIES Exporter XML::Simple Test::Base XML::Parser BUGS AND LIMITATIONS This module is under test phase, need many test case to find bug. Send test cases are welcome.
AUTHOR OHTSUKA Ko-hei LICENCE AND COPYRIGHT Copyright (c) 2008, OHTSUKA Ko-hei. All rights reserved. This module is free software; you can redistribute it and/or modify it under the same terms as Perl itself. DISCLAIMER OF WARRANTY BECAUSE THIS SOFTWARE IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY FOR THE SOFTWARE, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE SOFTWARE 'AS IS' WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE SOFTWARE IS WITH YOU.
Configurar Router Linksys Wrt54g Repetidor Wifi Worten there. SHOULD THE SOFTWARE PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR, OR CORRECTION.
About MyGeodata Converter Our online converter of Keyhole Markup Language format to Well-known Text format (KML to WKT) is fast and easy to use tool for both individual and batch conversions. Converter also supports more than 90 others vector and rasters GIS/CAD formats and more than 3 000 coordinate reference systems. If the coordinate system of your input data is not present or not recognized correctly, it is posible to assign the correct one. Then it is possible to transform your data to any other coordinate reference system. Files can be uploaded by multiple selection or you can pack them to any supported format (ZIP, RAR, 7Z, TAR, GZIP). If the input format is directory-based, it is necessary to pack whole directory - not only the content. To avoid considerable servers loads we had to set conversions limits for each user - please see.
If you exceeded the limit, you may register a prepaid plan - otherwise you will be charged by credit card during the conversion process. Your charges allows us to cover costs associated with the servers operation and to improve our service.
Free Shapefile of Countries of the World Note: read also and of this blog. I'm always surprised that it is hard to find a good shapefile with world countries. I need country vector data for Boost.Geometry sample data. There is some there but I want to have another set. I want to have it as WKT (Well-Known Text) and I can use a shapefile as input. Asking Google for 'free world map shapefile' you get: • (1), with also a modified version • requires registration, but (probably) the same set can be downloaded from the next entry •, serving blue marble data (2) • (leading to no countries but several interesting other shapefiles) Via my company,, you can also download a worldmap, (requiring mailing your contact information) (3) Via free gis data,, there is a hit on ESRI, leading to this, leading to annual subscriptions etc.
I skipped this one. Via similar terms ('countries') we also find: •, serving three world files (4) • actually originating from this, which has a more actual version (5) • a file from openmap, called cntry02 (6) • and finally (via 'cntry08') we find ESRI data (7) I've downloaded these shapefiles. It gives me (file dates): • is from 2002, modified in 2009 for Antarctica • is from 1996 • is from 2003 • is from 2004 • is from 2008 • is from 2002 • is from 2008 The Netherlands Let's first show my country, the Netherlands: All borders through each other look quite messy. But let's concentrate on the data., a polder, already existing since 1968, is still not there on maps from 1 (aprsworld, green) and 2 (blue marble, so blue).
Of course it is present on the map of my company 3 (geodan, red), because Geodan of course takes care for its own country. Southern Flevoland is also present on all newer maps (5, pink, 6 orange, 7 gray). But on 5 and 6 it has a planned but not realized polder (Markerwaard) included. So best for the Netherlands are 3 and 7. Of the five inhabited islands along the Waddenzee, 7 depicts only two. So here 3 is the best choice (of course, it is our country, and note that for the rest this is not a commercial talk) For the whole world, 6 and 7 are quite similar in nearly all aspects Uruguay Let's now look at a country not part of Europe or US. I select Uruguay: The blue vectors are quite rough and shifted to the west and north.
Green lines are looking nice for a map on this scale, but deviate a bit from all other maps. Let's now take a look in Google Earth. For this, we need to create a KML file. Hmm, shp2kml cannot be downloaded (blank website saying Missing ID). OK, we use PostGIS then, it can create KML and WKT (we need it below). Shp2pgsql -s4326 world.shp world1 >world1.sql etc So I created a database called blog and executed these SQL files.
Five minutes later (PostGIS is great) I do: psql '-F ' -A -n -t -q -Upostgres -dblog '-cselect ',ST_AsKml(the_geom),' from world2 where name='Uruguay' -otworld2.kml Doing this for all tables and reworking the KML's a bit (adding headers etc) gives me: Considering Google Maps as our Single Point of Truth, we can discard the blue lines from Blue Marble, and might think that the green lines are also wrong. The rest is following the borders more or less but we need to zoom in to judge it better. This is the new detail on a border: The Yellow line is Google's line. The red line is following it, probably a bit too much. For a global scale, the other ones (4,5,6,7) are doing well here. Caspian Sea Looking at global level, we see immediately one thing, on which we zoom in here: it is surprising that the Caspian sea is not included in map 6 and 7. So the country borders are just across the sea.
So let's discard 6 and 7. We also see that the red lines (3) are too detailed, also here.
Blue (2) and green (1) was already discarded before. So we keep 4 and 5, which are roughly the same. So I decide to keep the more actualy one: 5. Decision So we conclude, based on a few samples (and some more but not described here), that the file TM_WORLD_BORDERS-0.3.zip from is the best shapefile to use for worldscale countries (even though it contains the Markerwaard). Country number and validity We did not consider attributes, and our research was still rough. An important aspect we want to consider is geometric validity.
And, even more important, the number of countries, it can differ over years, but the differences are sometimes still surprising. Dataset Invalid (SQL Server) Invalid (PostGIS) #Countries Year 1 1 1 244 2002 / 2009 2 4 3 239 1996 3 34 5 253 2003 4 5 6 polygons 251 (3784 polygons (this dataset contains polygonsp; not multi-polygons) 2004 5 5 4 246 2008 6 3 0 251 2002 7 2 7 249 2008 About the countries themselves, I just glanced through the differences using a query, comparing ISO3 country codes, getting this table: We see some inconsistent and some missing ISO codes, and some countries not in the one but in the other, and vice versa. Conclusion I think a good and free shapefile of the world is still welcome.