awegeo

command module
v1.0.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jan 24, 2020 License: MIT Imports: 11 Imported by: 0

README

awegeo

awegeo is a simple command line tool that converts a KML/KMZ file of the AWARE method into a GeoJSON file (tested with version 1.2 of AWARE):

usage:
  $> awegeo [input kml/kmz file] [output json file]

The placemarks in the AWARE KML files contain simple polygons. The attributes of these polygons are stored in HTML tables within the description tag:

<Placemark id="ID_00000">
  <description><![CDATA[
<html ...>
<head>
    ...
</head>
<body style="...">
 <table style="...">
  ...
</body>
</html>]]></description>
  <MultiGeometry>
    <Polygon>
      <outerBoundaryIs><LinearRing><coordinates>
        -38.00002600000005,83.49997399999998,0
        -38.00002600000005,83.99997399999998,0
        -38.50002600000005,83.99997399999998,0
        -38.50002600000005,83.49997399999998,0
        -38.00002600000005,83.49997399999998,0
      </coordinates></LinearRing></outerBoundaryIs>
    </Polygon>
  </MultiGeometry>
</Placemark>

A converted feature in GeoJSON looks then like this:

{
  "type": "Feature",
  "geometry": {
    "type": "Polygon",
    "coordinates": [
      [
        [-56.50002600000005, 47.499974],
        [-56.50002600000005, 47.999974],
        [-56.00002600000005, 47.999974],
        [-56.00002600000005, 48.499974],
        [-56.50002600000005, 48.499974],
        [-57.00002600000005, 48.499974],
        [-57.00002600000005, 47.999974],
        [-57.00002600000005, 47.499974],
        [-56.50002600000005, 47.499974]
      ]
    ]
  },
  "properties": {
    "Annual non-agri": 0.3,
    "Apr": 0.2,
    "Area_m2": 6200000000,
    "Aug": 0.4,
    "Dec": 0.3,
    "FID": 5141,
    "Feb": 0.4,
    "Jun": 0.2,
    "Oct": 0.3,
    "id": "ID_05141"
  }
}

Documentation

The Go Gopher

There is no documentation for this package.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL