Use one empty line to start a new paragraph
\usepackage[round]{natbib}
...
<?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> |
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" |
<gml:Solid> | |
<gml:exterior> | |
<gml:CompositeSurface> | |
<gml:surfaceMember> | |
<gml:Polygon> | |
<gml:exterior> | |
<gml:LinearRing> | |
<gml:pos>0.000000 0.000000 1.000000</gml:pos> | |
<gml:pos>1.000000 0.000000 1.000000</gml:pos> | |
<gml:pos>1.000000 1.000000 1.000000</gml:pos> |
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, |