Use one empty line to start a new paragraph
\usepackage[round]{natbib}
...
from shapely.wkt import loads | |
wkt = 'POLYGON((0 0, 10 0, 10 10, 0 10, 0 0), (1 1,3 1, 3 3, 1 1))' | |
p = loads(wkt) | |
print p.exterior.is_ccw | |
print p.interiors[0].is_ccw | |
print "p valid?", p.is_valid | |
print p.wkt |
{ | |
"always_show_minimap_viewport": true, | |
"bold_folder_labels": true, | |
"color_scheme": "Packages/User/Solarized (Light) (SL).tmTheme", | |
"dictionary": "Packages/Language - English/en_GB.dic", | |
"font_face": "Source Code Pro", | |
"font_size": 14.0, | |
"highlight_line": true, | |
"highlight_modified_tabs": true, | |
"hot_exit": false, |
<?xml version="1.0" encoding="utf-8"?> | |
<CityModel ... > | |
<cityObjectMember> | |
<bldg:Building> | |
<bldg:lod1Solid> | |
<gml:Solid> | |
<gml:exterior> | |
<gml:CompositeSurface> | |
<gml:surfaceMember> | |
<gml:Polygon> |
<?xml version="1.0" encoding="utf-8"?> | |
<CityModel ... > | |
<cityObjectMember> | |
<bldg:Building> | |
<bldg:lod1MultiSurface> | |
<gml:MultiSurface> | |
<gml:surfaceMember> | |
<gml:Polygon> | |
<gml:exterior> | |
<gml:LinearRing> |
<val3dity> | |
<inputFile>delft.gml</inputFile> | |
<primitives>gml:Solid</primitives> | |
<snap_tolerance>0.001</snap_tolerance> | |
<planarity_d2p>0.01</planarity_d2p> | |
<planarity_n>1</planarity_n> | |
<totalprimitives>111</totalprimitives> | |
<validprimitives>86</validprimitives> | |
<invalidprimitives>25</invalidprimitives> | |
<time>Fri Mar 11 09:31:01 2016 CET</time> |
import json | |
from shapely.wkt import loads | |
allgeoms = [] | |
# 0. valid square | |
allgeoms.append(loads('POLYGON((0 0, 0 10, 10 10, 10 0, 0 0))')) | |
# 1. both rings same orientation | |
allgeoms.append(loads('POLYGON((0 0, 10 0, 10 10, 0 10, 0 0), (1 1, 3 1, 3 3, 1 1))')) |
import sys | |
import os | |
import fiona | |
from shapely.geometry import Polygon | |
from shapely.geometry import asShape | |
from shapely.geometry import mapping | |
#-- Global variables | |
INFILE = "Vlak_3D_LOD0/terreinVlak_3D_LOD0.shp" |