实例介绍
基于VS2015编译的GDAL-2.4.0库, 集成了Proj-5.2.0和geos-3.7.1。此编译包中包括这三个库的32位版和64位版。 另外,编译了基于64位Python3.6.8的 python-gdal库。在X64\GDAL\python目录下,直接复制到对应的python环境中即可。
【实例截图】
【核心代码】
1b550406-6f2b-4bde-96a5-4419d28a2cba
├── gdal
│ ├── bin
│ │ ├── gdal204.dll
│ │ ├── gdaladdo.exe
│ │ ├── gdalbuildvrt.exe
│ │ ├── gdal_contour.exe
│ │ ├── gdaldem.exe
│ │ ├── gdalenhance.exe
│ │ ├── gdal_grid.exe
│ │ ├── gdalinfo.exe
│ │ ├── gdallocationinfo.exe
│ │ ├── gdalmanage.exe
│ │ ├── gdal_rasterize.exe
│ │ ├── gdalserver.exe
│ │ ├── gdalsrsinfo.exe
│ │ ├── gdaltindex.exe
│ │ ├── gdaltransform.exe
│ │ ├── gdal_translate.exe
│ │ ├── gdalwarp.exe
│ │ ├── geos_c.dll
│ │ ├── gnmanalyse.exe
│ │ ├── gnmmanage.exe
│ │ ├── nearblack.exe
│ │ ├── ogr2ogr.exe
│ │ ├── ogrinfo.exe
│ │ ├── ogrlineref.exe
│ │ ├── ogrtindex.exe
│ │ ├── proj.dll
│ │ └── testepsg.exe
│ ├── data
│ │ ├── bag_template.xml
│ │ ├── compdcs.csv
│ │ ├── coordinate_axis.csv
│ │ ├── cubewerx_extra.wkt
│ │ ├── datum_shift.csv
│ │ ├── default.rsc
│ │ ├── ecw_cs.wkt
│ │ ├── eedaconf.json
│ │ ├── ellipsoid.csv
│ │ ├── epsg.wkt
│ │ ├── esri_epsg.wkt
│ │ ├── esri_extra.wkt
│ │ ├── esri_StatePlane_extra.wkt
│ │ ├── esri_Wisconsin_extra.wkt
│ │ ├── gcs.csv
│ │ ├── gcs.override.csv
│ │ ├── gdal_datum.csv
│ │ ├── gdalicon.png
│ │ ├── GDALLogoBW.svg
│ │ ├── GDALLogoColor.svg
│ │ ├── GDALLogoGS.svg
│ │ ├── gdalvrt.xsd
│ │ ├── geoccs.csv
│ │ ├── gmlasconf.xml
│ │ ├── gmlasconf.xsd
│ │ ├── gml_registry.xml
│ │ ├── gt_datum.csv
│ │ ├── gt_ellips.csv
│ │ ├── header.dxf
│ │ ├── inspire_cp_BasicPropertyUnit.gfs
│ │ ├── inspire_cp_CadastralBoundary.gfs
│ │ ├── inspire_cp_CadastralParcel.gfs
│ │ ├── inspire_cp_CadastralZoning.gfs
│ │ ├── jpfgdgml_AdmArea.gfs
│ │ ├── jpfgdgml_AdmBdry.gfs
│ │ ├── jpfgdgml_AdmPt.gfs
│ │ ├── jpfgdgml_BldA.gfs
│ │ ├── jpfgdgml_BldL.gfs
│ │ ├── jpfgdgml_Cntr.gfs
│ │ ├── jpfgdgml_CommBdry.gfs
│ │ ├── jpfgdgml_CommPt.gfs
│ │ ├── jpfgdgml_Cstline.gfs
│ │ ├── jpfgdgml_ElevPt.gfs
│ │ ├── jpfgdgml_GCP.gfs
│ │ ├── jpfgdgml_LeveeEdge.gfs
│ │ ├── jpfgdgml_RailCL.gfs
│ │ ├── jpfgdgml_RdArea.gfs
│ │ ├── jpfgdgml_RdASL.gfs
│ │ ├── jpfgdgml_RdCompt.gfs
│ │ ├── jpfgdgml_RdEdg.gfs
│ │ ├── jpfgdgml_RdMgtBdry.gfs
│ │ ├── jpfgdgml_RdSgmtA.gfs
│ │ ├── jpfgdgml_RvrMgtBdry.gfs
│ │ ├── jpfgdgml_SBAPt.gfs
│ │ ├── jpfgdgml_SBArea.gfs
│ │ ├── jpfgdgml_SBBdry.gfs
│ │ ├── jpfgdgml_WA.gfs
│ │ ├── jpfgdgml_WL.gfs
│ │ ├── jpfgdgml_WStrA.gfs
│ │ ├── jpfgdgml_WStrL.gfs
│ │ ├── LICENSE.TXT
│ │ ├── netcdf_config.xsd
│ │ ├── nitf_spec.xml
│ │ ├── nitf_spec.xsd
│ │ ├── ogrvrt.xsd
│ │ ├── osmconf.ini
│ │ ├── ozi_datum.csv
│ │ ├── ozi_ellips.csv
│ │ ├── pci_datum.txt
│ │ ├── pci_ellips.txt
│ │ ├── pcs.csv
│ │ ├── pcs.override.csv
│ │ ├── pds4_template.xml
│ │ ├── plscenesconf.json
│ │ ├── prime_meridian.csv
│ │ ├── projop_wparm.csv
│ │ ├── ruian_vf_ob_v1.gfs
│ │ ├── ruian_vf_st_uvoh_v1.gfs
│ │ ├── ruian_vf_st_v1.gfs
│ │ ├── ruian_vf_v1.gfs
│ │ ├── s57agencies.csv
│ │ ├── s57attributes.csv
│ │ ├── s57expectedinput.csv
│ │ ├── s57objectclasses.csv
│ │ ├── seed_2d.dgn
│ │ ├── seed_3d.dgn
│ │ ├── stateplane.csv
│ │ ├── trailer.dxf
│ │ ├── unit_of_measure.csv
│ │ ├── vdv452.xml
│ │ ├── vdv452.xsd
│ │ ├── vertcs.csv
│ │ └── vertcs.override.csv
│ ├── html
│ │ ├── drv_aeronavfaa.html
│ │ ├── drv_arcgen.html
│ │ ├── drv_avcbin.html
│ │ ├── drv_avce00.html
│ │ ├── drv_bna.html
│ │ ├── drv_cad.html
│ │ ├── drv_csv.html
│ │ ├── drv_dgn.html
│ │ ├── drv_dxf.html
│ │ ├── drv_edigeo.html
│ │ ├── drv_esrijson.html
│ │ ├── drv_geoconcept.html
│ │ ├── drv_geojson.html
│ │ ├── drv_geojsonseq.html
│ │ ├── drv_georss.html
│ │ ├── drv_gml.html
│ │ ├── drv_gmt.html
│ │ ├── drv_gpsbabel.html
│ │ ├── drv_gpx.html
│ │ ├── drv_gtm.html
│ │ ├── drv_htf.html
│ │ ├── drv_idrisi.html
│ │ ├── drv_jml.html
│ │ ├── drv_kml.html
│ │ ├── drv_memory.html
│ │ ├── drv_mitab.html
│ │ ├── drv_mvt.html
│ │ ├── drv_ngw.html
│ │ ├── drv_ngw_raster.html
│ │ ├── drv_ntf.html
│ │ ├── drv_openair.html
│ │ ├── drv_openfilegdb.html
│ │ ├── drv_pds.html
│ │ ├── drv_pgdump.html
│ │ ├── drv_s57.html
│ │ ├── drv_sdts.html
│ │ ├── drv_segukooa.html
│ │ ├── drv_segy.html
│ │ ├── drv_selafin.html
│ │ ├── drv_shapefile.html
│ │ ├── drv_sua.html
│ │ ├── drv_svg.html
│ │ ├── drv_sxf.html
│ │ ├── drv_tiger.html
│ │ ├── drv_topojson.html
│ │ ├── drv_vdv.html
│ │ ├── drv_vrt.html
│ │ ├── drv_wasp.html
│ │ ├── drv_xplane.html
│ │ ├── formats_list.html
│ │ ├── frmt_airsar.html
│ │ ├── frmt_blx.html
│ │ ├── frmt_bmp.html
│ │ ├── frmt_byn.html
│ │ ├── frmt_cals.html
│ │ ├── frmt_cosar.html
│ │ ├── frmt_derived.html
│ │ ├── frmt_dted.html
│ │ ├── frmt_elas.html
│ │ ├── frmt_ers.html
│ │ ├── frmt_fast.html
│ │ ├── frmt_gif.html
│ │ ├── frmt_grib.html
│ │ ├── frmt_gtiff.html
│ │ ├── frmt_hf2.html
│ │ ├── frmt_hfa.html
│ │ ├── frmt_Idrisi.html
│ │ ├── frmt_ilwis.html
│ │ ├── frmt_intergraphraster.html
│ │ ├── frmt_isis2.html
│ │ ├── frmt_isis3.html
│ │ ├── frmt_jpeg.html
│ │ ├── frmt_l1b.html
│ │ ├── frmt_lcp.html
│ │ ├── frmt_leveller.html
│ │ ├── frmt_map.html
│ │ ├── frmt_marfa.html
│ │ ├── frmt_mem.html
│ │ ├── frmt_mff2.html
│ │ ├── frmt_msgn.html
│ │ ├── frmt_ngsgeoid.html
│ │ ├── frmt_nitf_advanced.html
│ │ ├── frmt_nitf.html
│ │ ├── frmt_nwtgrd.html
│ │ ├── frmt_ozi.html
│ │ ├── frmt_palsar.html
│ │ ├── frmt_pcidsk.html
│ │ ├── frmt_pdf.html
│ │ ├── frmt_pds4.html
│ │ ├── frmt_pds.html
│ │ ├── frmt_prf.html
│ │ ├── frmt_r.html
│ │ ├── frmt_rik.html
│ │ ├── frmt_rmf.html
│ │ ├── frmt_rs2.html
│ │ ├── frmt_safe.html
│ │ ├── frmt_sentinel2.html
│ │ ├── frmt_terragen.html
│ │ ├── frmt_usgsdem.html
│ │ ├── frmt_various.html
│ │ ├── frmt_xyz.html
│ │ └── ogr_formats.html
│ ├── include
│ │ ├── cpl_alibaba_oss.h
│ │ ├── cpl_atomic_ops.h
│ │ ├── cpl_auto_close.h
│ │ ├── cpl_aws.h
│ │ ├── cpl_azure.h
│ │ ├── cpl_config_extras.h
│ │ ├── cpl_config.h
│ │ ├── cpl_conv.h
│ │ ├── cpl_cpu_features.h
│ │ ├── cpl_csv.h
│ │ ├── cpl_error.h
│ │ ├── cpl_google_cloud.h
│ │ ├── cpl_hash_set.h
│ │ ├── cpl_http.h
│ │ ├── cpl_json.h
│ │ ├── cpl_json_header.h
│ │ ├── cpl_json_streaming_parser.h
│ │ ├── cplkeywordparser.h
│ │ ├── cpl_list.h
│ │ ├── cpl_md5.h
│ │ ├── cpl_mem_cache.h
│ │ ├── cpl_minixml.h
│ │ ├── cpl_minizip_ioapi.h
│ │ ├── cpl_minizip_unzip.h
│ │ ├── cpl_minizip_zip.h
│ │ ├── cpl_multiproc.h
│ │ ├── cpl_odbc.h
│ │ ├── cpl_port.h
│ │ ├── cpl_progress.h
│ │ ├── cpl_quad_tree.h
│ │ ├── cpl_sha1.h
│ │ ├── cpl_sha256.h
│ │ ├── cpl_spawn.h
│ │ ├── cpl_string.h
│ │ ├── cpl_swift.h
│ │ ├── cpl_time.h
│ │ ├── cpl_userfaultfd.h
│ │ ├── cpl_virtualmem.h
│ │ ├── cpl_vsi_error.h
│ │ ├── cpl_vsi.h
│ │ ├── cpl_vsil_curl_class.h
│ │ ├── cpl_vsil_curl_priv.h
│ │ ├── cpl_vsi_virtual.h
│ │ ├── cpl_worker_thread_pool.h
│ │ ├── gdal_alg.h
│ │ ├── gdal_alg_priv.h
│ │ ├── gdal_csv.h
│ │ ├── gdalexif.h
│ │ ├── gdal_frmts.h
│ │ ├── gdalgeorefpamdataset.h
│ │ ├── gdalgrid.h
│ │ ├── gdalgrid_priv.h
│ │ ├── gdal.h
│ │ ├── gdaljp2abstractdataset.h
│ │ ├── gdaljp2metadatagenerator.h
│ │ ├── gdaljp2metadata.h
│ │ ├── gdallinearsystem.h
│ │ ├── gdal_mdreader.h
│ │ ├── gdal_pam.h
│ │ ├── gdalpansharpen.h
│ │ ├── gdal_priv.h
│ │ ├── gdal_proxy.h
│ │ ├── gdal_rat.h
│ │ ├── gdal_simplesurf.h
│ │ ├── gdalsse_priv.h
│ │ ├── gdal_utils.h
│ │ ├── gdal_version.h
│ │ ├── gdal_vrt.h
│ │ ├── gdalwarper.h
│ │ ├── gdalwarpkernel_opencl.h
│ │ ├── gnm_api.h
│ │ ├── gnmgraph.h
│ │ ├── gnm.h
│ │ ├── gvgcpfit.h
│ │ ├── internal_qhull_headers.h
│ │ ├── memdataset.h
│ │ ├── ogr_api.h
│ │ ├── ograpispy.h
│ │ ├── ogr_attrind.h
│ │ ├── ogr_core.h
│ │ ├── ogr_expat.h
│ │ ├── ogr_feature.h
│ │ ├── ogr_featurestyle.h
│ │ ├── ogr_geocoding.h
│ │ ├── ogrgeomediageometry.h
│ │ ├── ogr_geometry.h
│ │ ├── ogr_geos.h
│ │ ├── ogr_geo_utils.h
│ │ ├── ogr_libs.h
│ │ ├── ogrpgeogeometry.h
│ │ ├── ogr_p.h
│ │ ├── ogr_sfcgal.h
│ │ ├── ogrsf_frmts.h
│ │ ├── ogr_spatialref.h
│ │ ├── ogr_srs_api.h
│ │ ├── ogr_srs_esri_names.h
│ │ ├── ogr_xerces.h
│ │ ├── ogr_xerces_headers.h
│ │ ├── osr_cs_wkt.h
│ │ ├── osr_cs_wkt_parser.h
│ │ ├── rawdataset.h
│ │ ├── swq.h
│ │ ├── thinplatespline.h
│ │ └── vrtdataset.h
│ └── lib
│ ├── gdal204.pdb
│ └── gdal_i.lib
├── geos
│ ├── bin
│ │ ├── geos_c.dll
│ │ └── geos.dll
│ ├── include
│ │ ├── CMakeLists.txt
│ │ ├── config.h.in
│ │ ├── geos
│ │ │ ├── algorithm
│ │ │ │ ├── Angle.h
│ │ │ │ ├── BoundaryNodeRule.h
│ │ │ │ ├── CentralEndpointIntersector.h
│ │ │ │ ├── CentroidArea.h
│ │ │ │ ├── Centroid.h
│ │ │ │ ├── CentroidLine.h
│ │ │ │ ├── CentroidPoint.h
│ │ │ │ ├── CGAlgorithms.h
│ │ │ │ ├── ConvexHull.h
│ │ │ │ ├── ConvexHull.inl
│ │ │ │ ├── distance
│ │ │ │ │ ├── DiscreteFrechetDistance.h
│ │ │ │ │ ├── DiscreteHausdorffDistance.h
│ │ │ │ │ ├── DistanceToPoint.h
│ │ │ │ │ ├── Makefile.am
│ │ │ │ │ ├── Makefile.in
│ │ │ │ │ └── PointPairDistance.h
│ │ │ │ ├── HCoordinate.h
│ │ │ │ ├── InteriorPointArea.h
│ │ │ │ ├── InteriorPointLine.h
│ │ │ │ ├── InteriorPointPoint.h
│ │ │ │ ├── LineIntersector.h
│ │ │ │ ├── locate
│ │ │ │ │ ├── IndexedPointInAreaLocator.h
│ │ │ │ │ ├── Makefile.am
│ │ │ │ │ ├── Makefile.in
│ │ │ │ │ ├── PointOnGeometryLocator.h
│ │ │ │ │ └── SimplePointInAreaLocator.h
│ │ │ │ ├── Makefile.am
│ │ │ │ ├── Makefile.in
│ │ │ │ ├── MCPointInRing.h
│ │ │ │ ├── MinimumDiameter.h
│ │ │ │ ├── NotRepresentableException.h
│ │ │ │ ├── PointInRing.h
│ │ │ │ ├── PointLocator.h
│ │ │ │ ├── RayCrossingCounter.h
│ │ │ │ ├── RobustDeterminant.h
│ │ │ │ ├── SimplePointInRing.h
│ │ │ │ └── SIRtreePointInRing.h
│ │ │ ├── export.h
│ │ │ ├── geom
│ │ │ │ ├── BinaryOp.h
│ │ │ │ ├── CoordinateArraySequenceFactory.h
│ │ │ │ ├── CoordinateArraySequenceFactory.inl
│ │ │ │ ├── CoordinateArraySequence.h
│ │ │ │ ├── CoordinateFilter.h
│ │ │ │ ├── Coordinate.h
│ │ │ │ ├── Coordinate.inl
│ │ │ │ ├── CoordinateList.h
│ │ │ │ ├── CoordinateSequenceFactory.h
│ │ │ │ ├── CoordinateSequenceFilter.h
│ │ │ │ ├── CoordinateSequence.h
│ │ │ │ ├── Dimension.h
│ │ │ │ ├── Envelope.h
│ │ │ │ ├── Envelope.inl
│ │ │ │ ├── GeometryCollection.h
│ │ │ │ ├── GeometryCollection.inl
│ │ │ │ ├── GeometryComponentFilter.h
│ │ │ │ ├── GeometryFactory.h
│ │ │ │ ├── GeometryFactory.inl
│ │ │ │ ├── GeometryFilter.h
│ │ │ │ ├── Geometry.h
│ │ │ │ ├── IntersectionMatrix.h
│ │ │ │ ├── Lineal.h
│ │ │ │ ├── LinearRing.h
│ │ │ │ ├── LineSegment.h
│ │ │ │ ├── LineSegment.inl
│ │ │ │ ├── LineString.h
│ │ │ │ ├── Location.h
│ │ │ │ ├── Makefile.am
│ │ │ │ ├── Makefile.in
│ │ │ │ ├── MultiLineString.h
│ │ │ │ ├── MultiLineString.inl
│ │ │ │ ├── MultiPoint.h
│ │ │ │ ├── MultiPolygon.h
│ │ │ │ ├── MultiPolygon.inl
│ │ │ │ ├── Point.h
│ │ │ │ ├── Polygonal.h
│ │ │ │ ├── Polygon.h
│ │ │ │ ├── PrecisionModel.h
│ │ │ │ ├── PrecisionModel.inl
│ │ │ │ ├── prep
│ │ │ │ │ ├── AbstractPreparedPolygonContains.h
│ │ │ │ │ ├── BasicPreparedGeometry.h
│ │ │ │ │ ├── Makefile.am
│ │ │ │ │ ├── Makefile.in
│ │ │ │ │ ├── PreparedGeometryFactory.h
│ │ │ │ │ ├── PreparedGeometry.h
│ │ │ │ │ ├── PreparedLineString.h
│ │ │ │ │ ├── PreparedLineStringIntersects.h
│ │ │ │ │ ├── PreparedPoint.h
│ │ │ │ │ ├── PreparedPolygonContains.h
│ │ │ │ │ ├── PreparedPolygonContainsProperly.h
│ │ │ │ │ ├── PreparedPolygonCovers.h
│ │ │ │ │ ├── PreparedPolygon.h
│ │ │ │ │ ├── PreparedPolygonIntersects.h
│ │ │ │ │ └── PreparedPolygonPredicate.h
│ │ │ │ ├── Puntal.h
│ │ │ │ ├── Triangle.h
│ │ │ │ └── util
│ │ │ │ ├── ComponentCoordinateExtracter.h
│ │ │ │ ├── CoordinateOperation.h
│ │ │ │ ├── GeometryCombiner.h
│ │ │ │ ├── GeometryEditor.h
│ │ │ │ ├── GeometryEditorOperation.h
│ │ │ │ ├── GeometryExtracter.h
│ │ │ │ ├── GeometryTransformer.h
│ │ │ │ ├── LinearComponentExtracter.h
│ │ │ │ ├── Makefile.am
│ │ │ │ ├── Makefile.in
│ │ │ │ ├── PointExtracter.h
│ │ │ │ ├── PolygonExtracter.h
│ │ │ │ ├── ShortCircuitedGeometryVisitor.h
│ │ │ │ └── SineStarFactory.h
│ │ │ ├── geomgraph
│ │ │ │ ├── Depth.h
│ │ │ │ ├── DirectedEdge.h
│ │ │ │ ├── DirectedEdge.inl
│ │ │ │ ├── DirectedEdgeStar.h
│ │ │ │ ├── EdgeEnd.h
│ │ │ │ ├── EdgeEndStar.h
│ │ │ │ ├── Edge.h
│ │ │ │ ├── EdgeIntersection.h
│ │ │ │ ├── EdgeIntersectionList.h
│ │ │ │ ├── EdgeList.h
│ │ │ │ ├── EdgeNodingValidator.h
│ │ │ │ ├── EdgeRing.h
│ │ │ │ ├── GeometryGraph.h
│ │ │ │ ├── GeometryGraph.inl
│ │ │ │ ├── GraphComponent.h
│ │ │ │ ├── index
│ │ │ │ │ ├── EdgeSetIntersector.h
│ │ │ │ │ ├── Makefile.am
│ │ │ │ │ ├── Makefile.in
│ │ │ │ │ ├── MonotoneChainEdge.h
│ │ │ │ │ ├── MonotoneChain.h
│ │ │ │ │ ├── MonotoneChainIndexer.h
│ │ │ │ │ ├── SegmentIntersector.h
│ │ │ │ │ ├── SimpleEdgeSetIntersector.h
│ │ │ │ │ ├── SimpleMCSweepLineIntersector.h
│ │ │ │ │ ├── SimpleSweepLineIntersector.h
│ │ │ │ │ ├── SweepLineEvent.h
│ │ │ │ │ ├── SweepLineEventObj.h
│ │ │ │ │ └── SweepLineSegment.h
│ │ │ │ ├── Label.h
│ │ │ │ ├── Makefile.am
│ │ │ │ ├── Makefile.in
│ │ │ │ ├── NodeFactory.h
│ │ │ │ ├── Node.h
│ │ │ │ ├── NodeMap.h
│ │ │ │ ├── PlanarGraph.h
│ │ │ │ ├── Position.h
│ │ │ │ ├── Quadrant.h
│ │ │ │ └── TopologyLocation.h
│ │ │ ├── geomgraph.h
│ │ │ ├── geomgraphindex.h
│ │ │ ├── geom.h
│ │ │ ├── geomUtil.h
│ │ │ ├── geosAlgorithm.h
│ │ │ ├── index
│ │ │ │ ├── bintree
│ │ │ │ │ ├── Bintree.h
│ │ │ │ │ ├── Interval.h
│ │ │ │ │ ├── Key.h
│ │ │ │ │ ├── Makefile.am
│ │ │ │ │ ├── Makefile.in
│ │ │ │ │ ├── NodeBase.h
│ │ │ │ │ ├── Node.h
│ │ │ │ │ └── Root.h
│ │ │ │ ├── chain
│ │ │ │ │ ├── Makefile.am
│ │ │ │ │ ├── Makefile.in
│ │ │ │ │ ├── MonotoneChainBuilder.h
│ │ │ │ │ ├── MonotoneChain.h
│ │ │ │ │ ├── MonotoneChainOverlapAction.h
│ │ │ │ │ └── MonotoneChainSelectAction.h
│ │ │ │ ├── intervalrtree
│ │ │ │ │ ├── IntervalRTreeBranchNode.h
│ │ │ │ │ ├── IntervalRTreeLeafNode.h
│ │ │ │ │ ├── IntervalRTreeNode.h
│ │ │ │ │ ├── Makefile.am
│ │ │ │ │ ├── Makefile.in
│ │ │ │ │ └── SortedPackedIntervalRTree.h
│ │ │ │ ├── ItemVisitor.h
│ │ │ │ ├── Makefile.am
│ │ │ │ ├── Makefile.in
│ │ │ │ ├── quadtree
│ │ │ │ │ ├── DoubleBits.h
│ │ │ │ │ ├── IntervalSize.h
│ │ │ │ │ ├── Key.h
│ │ │ │ │ ├── Makefile.am
│ │ │ │ │ ├── Makefile.in
│ │ │ │ │ ├── NodeBase.h
│ │ │ │ │ ├── Node.h
│ │ │ │ │ ├── Quadtree.h
│ │ │ │ │ └── Root.h
│ │ │ │ ├── SpatialIndex.h
│ │ │ │ ├── strtree
│ │ │ │ │ ├── AbstractNode.h
│ │ │ │ │ ├── AbstractSTRtree.h
│ │ │ │ │ ├── Boundable.h
│ │ │ │ │ ├── BoundablePair.h
│ │ │ │ │ ├── GeometryItemDistance.h
│ │ │ │ │ ├── Interval.h
│ │ │ │ │ ├── ItemBoundable.h
│ │ │ │ │ ├── ItemDistance.h
│ │ │ │ │ ├── Makefile.am
│ │ │ │ │ ├── Makefile.in
│ │ │ │ │ ├── SIRtree.h
│ │ │ │ │ └── STRtree.h
│ │ │ │ └── sweepline
│ │ │ │ ├── Makefile.am
│ │ │ │ ├── Makefile.in
│ │ │ │ ├── SweepLineEvent.h
│ │ │ │ ├── SweepLineIndex.h
│ │ │ │ ├── SweepLineInterval.h
│ │ │ │ └── SweepLineOverlapAction.h
│ │ │ ├── indexBintree.h
│ │ │ ├── indexChain.h
│ │ │ ├── indexQuadtree.h
│ │ │ ├── indexStrtree.h
│ │ │ ├── indexSweepline.h
│ │ │ ├── inline.h
│ │ │ ├── io
│ │ │ │ ├── ByteOrderDataInStream.h
│ │ │ │ ├── ByteOrderDataInStream.inl
│ │ │ │ ├── ByteOrderValues.h
│ │ │ │ ├── CLocalizer.h
│ │ │ │ ├── Makefile.am
│ │ │ │ ├── Makefile.in
│ │ │ │ ├── ParseException.h
│ │ │ │ ├── StringTokenizer.h
│ │ │ │ ├── WKBConstants.h
│ │ │ │ ├── WKBReader.h
│ │ │ │ ├── WKBWriter.h
│ │ │ │ ├── WKTReader.h
│ │ │ │ ├── WKTReader.inl
│ │ │ │ ├── WKTWriter.h
│ │ │ │ └── Writer.h
│ │ │ ├── io.h
│ │ │ ├── linearref
│ │ │ │ ├── ExtractLineByLocation.h
│ │ │ │ ├── LengthIndexedLine.h
│ │ │ │ ├── LengthIndexOfPoint.h
│ │ │ │ ├── LengthLocationMap.h
│ │ │ │ ├── LinearGeometryBuilder.h
│ │ │ │ ├── LinearIterator.h
│ │ │ │ ├── LinearLocation.h
│ │ │ │ ├── LocationIndexedLine.h
│ │ │ │ ├── LocationIndexOfLine.h
│ │ │ │ ├── LocationIndexOfPoint.h
│ │ │ │ ├── Makefile.am
│ │ │ │ └── Makefile.in
│ │ │ ├── Makefile.am
│ │ │ ├── Makefile.in
│ │ │ ├── noding
│ │ │ │ ├── BasicSegmentString.h
│ │ │ │ ├── FastNodingValidator.h
│ │ │ │ ├── FastSegmentSetIntersectionFinder.h
│ │ │ │ ├── GeometryNoder.h
│ │ │ │ ├── IntersectionAdder.h
│ │ │ │ ├── IntersectionFinderAdder.h
│ │ │ │ ├── IteratedNoder.h
│ │ │ │ ├── Makefile.am
│ │ │ │ ├── Makefile.in
│ │ │ │ ├── MCIndexNoder.h
│ │ │ │ ├── MCIndexNoder.inl
│ │ │ │ ├── MCIndexSegmentSetMutualIntersector.h
│ │ │ │ ├── NodableSegmentString.h
│ │ │ │ ├── NodedSegmentString.h
│ │ │ │ ├── Noder.h
│ │ │ │ ├── NodingValidator.h
│ │ │ │ ├── Octant.h
│ │ │ │ ├── OrientedCoordinateArray.h
│ │ │ │ ├── ScaledNoder.h
│ │ │ │ ├── SegmentIntersectionDetector.h
│ │ │ │ ├── SegmentIntersector.h
│ │ │ │ ├── SegmentNode.h
│ │ │ │ ├── SegmentNodeList.h
│ │ │ │ ├── SegmentPointComparator.h
│ │ │ │ ├── SegmentSetMutualIntersector.h
│ │ │ │ ├── SegmentString.h
│ │ │ │ ├── SegmentStringUtil.h
│ │ │ │ ├── SimpleNoder.h
│ │ │ │ ├── SingleInteriorIntersectionFinder.h
│ │ │ │ ├── SinglePassNoder.h
│ │ │ │ └── snapround
│ │ │ │ ├── HotPixel.h
│ │ │ │ ├── HotPixel.inl
│ │ │ │ ├── Makefile.am
│ │ │ │ ├── Makefile.in
│ │ │ │ ├── MCIndexPointSnapper.h
│ │ │ │ ├── MCIndexSnapRounder.h
│ │ │ │ └── SimpleSnapRounder.h
│ │ │ ├── noding.h
│ │ │ ├── nodingSnapround.h
│ │ │ ├── opBuffer.h
│ │ │ ├── opDistance.h
│ │ │ ├── operation
│ │ │ │ ├── buffer
│ │ │ │ │ ├── BufferBuilder.h
│ │ │ │ │ ├── BufferInputLineSimplifier.h
│ │ │ │ │ ├── BufferOp.h
│ │ │ │ │ ├── BufferParameters.h
│ │ │ │ │ ├── BufferSubgraph.h
│ │ │ │ │ ├── Makefile.am
│ │ │ │ │ ├── Makefile.in
│ │ │ │ │ ├── OffsetCurveBuilder.h
│ │ │ │ │ ├── OffsetCurveSetBuilder.h
│ │ │ │ │ ├── OffsetSegmentGenerator.h
│ │ │ │ │ ├── OffsetSegmentString.h
│ │ │ │ │ ├── RightmostEdgeFinder.h
│ │ │ │ │ └── SubgraphDepthLocater.h
│ │ │ │ ├── distance
│ │ │ │ │ ├── ConnectedElementLocationFilter.h
│ │ │ │ │ ├── ConnectedElementPointFilter.h
│ │ │ │ │ ├── DistanceOp.h
│ │ │ │ │ ├── FacetSequence.h
│ │ │ │ │ ├── FacetSequenceTreeBuilder.h
│ │ │ │ │ ├── GeometryLocation.h
│ │ │ │ │ ├── IndexedFacetDistance.h
│ │ │ │ │ ├── Makefile.am
│ │ │ │ │ └── Makefile.in
│ │ │ │ ├── GeometryGraphOperation.h
│ │ │ │ ├── intersection
│ │ │ │ │ ├── Makefile.am
│ │ │ │ │ ├── Makefile.in
│ │ │ │ │ ├── Rectangle.h
│ │ │ │ │ ├── RectangleIntersectionBuilder.h
│ │ │ │ │ └── RectangleIntersection.h
│ │ │ │ ├── IsSimpleOp.h
│ │ │ │ ├── linemerge
│ │ │ │ │ ├── EdgeString.h
│ │ │ │ │ ├── LineMergeDirectedEdge.h
│ │ │ │ │ ├── LineMergeEdge.h
│ │ │ │ │ ├── LineMergeGraph.h
│ │ │ │ │ ├── LineMerger.h
│ │ │ │ │ ├── LineSequencer.h
│ │ │ │ │ ├── Makefile.am
│ │ │ │ │ └── Makefile.in
│ │ │ │ ├── Makefile.am
│ │ │ │ ├── Makefile.in
│ │ │ │ ├── overlay
│ │ │ │ │ ├── EdgeSetNoder.h
│ │ │ │ │ ├── ElevationMatrixCell.h
│ │ │ │ │ ├── ElevationMatrix.h
│ │ │ │ │ ├── LineBuilder.h
│ │ │ │ │ ├── Makefile.am
│ │ │ │ │ ├── Makefile.in
│ │ │ │ │ ├── MaximalEdgeRing.h
│ │ │ │ │ ├── MinimalEdgeRing.h
│ │ │ │ │ ├── MinimalEdgeRing.inl
│ │ │ │ │ ├── OverlayNodeFactory.h
│ │ │ │ │ ├── OverlayOp.h
│ │ │ │ │ ├── PointBuilder.h
│ │ │ │ │ ├── PolygonBuilder.h
│ │ │ │ │ ├── snap
│ │ │ │ │ │ ├── GeometrySnapper.h
│ │ │ │ │ │ ├── LineStringSnapper.h
│ │ │ │ │ │ ├── Makefile.am
│ │ │ │ │ │ ├── Makefile.in
│ │ │ │ │ │ ├── SnapIfNeededOverlayOp.h
│ │ │ │ │ │ └── SnapOverlayOp.h
│ │ │ │ │ └── validate
│ │ │ │ │ ├── FuzzyPointLocator.h
│ │ │ │ │ ├── OffsetPointGenerator.h
│ │ │ │ │ └── OverlayResultValidator.h
│ │ │ │ ├── polygonize
│ │ │ │ │ ├── EdgeRing.h
│ │ │ │ │ ├── Makefile.am
│ │ │ │ │ ├── Makefile.in
│ │ │ │ │ ├── PolygonizeDirectedEdge.h
│ │ │ │ │ ├── PolygonizeEdge.h
│ │ │ │ │ ├── PolygonizeGraph.h
│ │ │ │ │ └── Polygonizer.h
│ │ │ │ ├── predicate
│ │ │ │ │ ├── Makefile.am
│ │ │ │ │ ├── Makefile.in
│ │ │ │ │ ├── RectangleContains.h
│ │ │ │ │ ├── RectangleIntersects.h
│ │ │ │ │ └── SegmentIntersectionTester.h
│ │ │ │ ├── relate
│ │ │ │ │ ├── EdgeEndBuilder.h
│ │ │ │ │ ├── EdgeEndBundle.h
│ │ │ │ │ ├── EdgeEndBundleStar.h
│ │ │ │ │ ├── Makefile.am
│ │ │ │ │ ├── Makefile.in
│ │ │ │ │ ├── RelateComputer.h
│ │ │ │ │ ├── RelateNodeFactory.h
│ │ │ │ │ ├── RelateNodeGraph.h
│ │ │ │ │ ├── RelateNode.h
│ │ │ │ │ └── RelateOp.h
│ │ │ │ ├── sharedpaths
│ │ │ │ │ ├── Makefile.am
│ │ │ │ │ ├── Makefile.in
│ │ │ │ │ └── SharedPathsOp.h
│ │ │ │ ├── union
│ │ │ │ │ ├── CascadedPolygonUnion.h
│ │ │ │ │ ├── CascadedUnion.h
│ │ │ │ │ ├── GeometryListHolder.h
│ │ │ │ │ ├── Makefile.am
│ │ │ │ │ ├── Makefile.in
│ │ │ │ │ ├── PointGeometryUnion.h
│ │ │ │ │ └── UnaryUnionOp.h
│ │ │ │ └── valid
│ │ │ │ ├── ConnectedInteriorTester.h
│ │ │ │ ├── ConsistentAreaTester.h
│ │ │ │ ├── IsValidOp.h
│ │ │ │ ├── Makefile.am
│ │ │ │ ├── Makefile.in
│ │ │ │ ├── QuadtreeNestedRingTester.h
│ │ │ │ ├── RepeatedPointTester.h
│ │ │ │ ├── SimpleNestedRingTester.h
│ │ │ │ ├── SweeplineNestedRingTester.h
│ │ │ │ └── TopologyValidationError.h
│ │ │ ├── operation.h
│ │ │ ├── opLinemerge.h
│ │ │ ├── opOverlay.h
│ │ │ ├── opPolygonize.h
│ │ │ ├── opPredicate.h
│ │ │ ├── opRelate.h
│ │ │ ├── opValid.h
│ │ │ ├── planargraph
│ │ │ │ ├── algorithm
│ │ │ │ │ ├── ConnectedSubgraphFinder.h
│ │ │ │ │ ├── Makefile.am
│ │ │ │ │ └── Makefile.in
│ │ │ │ ├── DirectedEdge.h
│ │ │ │ ├── DirectedEdgeStar.h
│ │ │ │ ├── Edge.h
│ │ │ │ ├── GraphComponent.h
│ │ │ │ ├── Makefile.am
│ │ │ │ ├── Makefile.in
│ │ │ │ ├── Node.h
│ │ │ │ ├── NodeMap.h
│ │ │ │ ├── PlanarGraph.h
│ │ │ │ └── Subgraph.h
│ │ │ ├── planargraph.h
│ │ │ ├── platform.h
│ │ │ ├── platform.h.cmake
│ │ │ ├── platform.h.in
│ │ │ ├── platform.h.vc
│ │ │ ├── precision
│ │ │ │ ├── CommonBits.h
│ │ │ │ ├── CommonBitsOp.h
│ │ │ │ ├── CommonBitsRemover.h
│ │ │ │ ├── EnhancedPrecisionOp.h
│ │ │ │ ├── GeometryPrecisionReducer.h
│ │ │ │ ├── Makefile.am
│ │ │ │ ├── Makefile.in
│ │ │ │ ├── MinimumClearance.h
│ │ │ │ ├── PrecisionReducerCoordinateOperation.h
│ │ │ │ └── SimpleGeometryPrecisionReducer.h
│ │ │ ├── precision.h
│ │ │ ├── profiler.h
│ │ │ ├── simplify
│ │ │ │ ├── DouglasPeuckerLineSimplifier.h
│ │ │ │ ├── DouglasPeuckerSimplifier.h
│ │ │ │ ├── LineSegmentIndex.h
│ │ │ │ ├── Makefile.am
│ │ │ │ ├── Makefile.in
│ │ │ │ ├── TaggedLineSegment.h
│ │ │ │ ├── TaggedLinesSimplifier.h
│ │ │ │ ├── TaggedLineString.h
│ │ │ │ ├── TaggedLineStringSimplifier.h
│ │ │ │ └── TopologyPreservingSimplifier.h
│ │ │ ├── spatialIndex.h
│ │ │ ├── timeval.h
│ │ │ ├── triangulate
│ │ │ │ ├── DelaunayTriangulationBuilder.h
│ │ │ │ ├── IncrementalDelaunayTriangulator.h
│ │ │ │ ├── Makefile.am
│ │ │ │ ├── Makefile.in
│ │ │ │ ├── quadedge
│ │ │ │ │ ├── LastFoundQuadEdgeLocator.h
│ │ │ │ │ ├── LocateFailureException.h
│ │ │ │ │ ├── Makefile.am
│ │ │ │ │ ├── Makefile.in
│ │ │ │ │ ├── QuadEdge.h
│ │ │ │ │ ├── QuadEdgeLocator.h
│ │ │ │ │ ├── QuadEdgeSubdivision.h
│ │ │ │ │ ├── TrianglePredicate.h
│ │ │ │ │ ├── TriangleVisitor.h
│ │ │ │ │ └── Vertex.h
│ │ │ │ └── VoronoiDiagramBuilder.h
│ │ │ ├── unload.h
│ │ │ ├── util
│ │ │ │ ├── Assert.h
│ │ │ │ ├── AssertionFailedException.h
│ │ │ │ ├── CoordinateArrayFilter.h
│ │ │ │ ├── GeometricShapeFactory.h
│ │ │ │ ├── GEOSException.h
│ │ │ │ ├── IllegalArgumentException.h
│ │ │ │ ├── IllegalStateException.h
│ │ │ │ ├── Interrupt.h
│ │ │ │ ├── Machine.h
│ │ │ │ ├── Makefile.am
│ │ │ │ ├── Makefile.in
│ │ │ │ ├── math.h
│ │ │ │ ├── TopologyException.h
│ │ │ │ ├── UniqueCoordinateArrayFilter.h
│ │ │ │ └── UnsupportedOperationException.h
│ │ │ ├── util.h
│ │ │ ├── version.h
│ │ │ ├── version.h.in
│ │ │ └── version.h.vc
│ │ ├── geos.h
│ │ ├── Makefile.am
│ │ └── Makefile.in
│ └── lib
│ ├── geos_c_i.lib
│ ├── geos_c.pdb
│ ├── geos_i.lib
│ ├── geos.lib
│ └── geos.pdb
├── proj
│ ├── bin
│ │ ├── cct.exe
│ │ ├── cs2cs.exe
│ │ ├── geod.exe
│ │ ├── gie.exe
│ │ ├── nad2bin.exe
│ │ ├── proj.dll
│ │ └── proj.exe
│ ├── include
│ │ ├── geodesic.h
│ │ ├── proj_api.h
│ │ ├── projects.h
│ │ └── proj.h
│ ├── lib
│ │ ├── proj_i.lib
│ │ └── proj.lib
│ ├── share
│ │ ├── epsg
│ │ ├── esri
│ │ ├── esri.extra
│ │ ├── GL27
│ │ ├── IGNF
│ │ ├── ITRF2000
│ │ ├── ITRF2008
│ │ ├── ITRF2014
│ │ ├── nad27
│ │ ├── nad83
│ │ ├── nad.lst
│ │ ├── other.extra
│ │ ├── proj_def.dat
│ │ └── world
│ └── test
│ └── gie
│ ├── 4D-API_cs2cs-style.gie
│ ├── axisswap.gie
│ ├── builtins.gie
│ ├── deformation.gie
│ ├── DHDN_ETRS89.gie
│ ├── ellipsoid.gie
│ ├── GDA.gie
│ ├── more_builtins.gie
│ └── unitconvert.gie
└── X64
├── gdal
│ ├── bin
│ │ ├── gdal204.dll
│ │ ├── gdaladdo.exe
│ │ ├── gdalbuildvrt.exe
│ │ ├── gdal_contour.exe
│ │ ├── gdaldem.exe
│ │ ├── gdalenhance.exe
│ │ ├── gdal_grid.exe
│ │ ├── gdalinfo.exe
│ │ ├── gdallocationinfo.exe
│ │ ├── gdalmanage.exe
│ │ ├── gdal_rasterize.exe
│ │ ├── gdalserver.exe
│ │ ├── gdalsrsinfo.exe
│ │ ├── gdaltindex.exe
│ │ ├── gdaltransform.exe
│ │ ├── gdal_translate.exe
│ │ ├── gdalwarp.exe
│ │ ├── geos_c.dll
│ │ ├── gnmanalyse.exe
│ │ ├── gnmmanage.exe
│ │ ├── nearblack.exe
│ │ ├── ogr2ogr.exe
│ │ ├── ogrinfo.exe
│ │ ├── ogrlineref.exe
│ │ ├── ogrtindex.exe
│ │ ├── proj5.2.0.dll
│ │ └── testepsg.exe
│ ├── data
│ │ ├── bag_template.xml
│ │ ├── compdcs.csv
│ │ ├── coordinate_axis.csv
│ │ ├── cubewerx_extra.wkt
│ │ ├── datum_shift.csv
│ │ ├── default.rsc
│ │ ├── ecw_cs.wkt
│ │ ├── eedaconf.json
│ │ ├── ellipsoid.csv
│ │ ├── epsg.wkt
│ │ ├── esri_epsg.wkt
│ │ ├── esri_extra.wkt
│ │ ├── esri_StatePlane_extra.wkt
│ │ ├── esri_Wisconsin_extra.wkt
│ │ ├── gcs.csv
│ │ ├── gcs.override.csv
│ │ ├── gdal_datum.csv
│ │ ├── gdalicon.png
│ │ ├── GDALLogoBW.svg
│ │ ├── GDALLogoColor.svg
│ │ ├── GDALLogoGS.svg
│ │ ├── gdalvrt.xsd
│ │ ├── geoccs.csv
│ │ ├── gmlasconf.xml
│ │ ├── gmlasconf.xsd
│ │ ├── gml_registry.xml
│ │ ├── gt_datum.csv
│ │ ├── gt_ellips.csv
│ │ ├── header.dxf
│ │ ├── inspire_cp_BasicPropertyUnit.gfs
│ │ ├── inspire_cp_CadastralBoundary.gfs
│ │ ├── inspire_cp_CadastralParcel.gfs
│ │ ├── inspire_cp_CadastralZoning.gfs
│ │ ├── jpfgdgml_AdmArea.gfs
│ │ ├── jpfgdgml_AdmBdry.gfs
│ │ ├── jpfgdgml_AdmPt.gfs
│ │ ├── jpfgdgml_BldA.gfs
│ │ ├── jpfgdgml_BldL.gfs
│ │ ├── jpfgdgml_Cntr.gfs
│ │ ├── jpfgdgml_CommBdry.gfs
│ │ ├── jpfgdgml_CommPt.gfs
│ │ ├── jpfgdgml_Cstline.gfs
│ │ ├── jpfgdgml_ElevPt.gfs
│ │ ├── jpfgdgml_GCP.gfs
│ │ ├── jpfgdgml_LeveeEdge.gfs
│ │ ├── jpfgdgml_RailCL.gfs
│ │ ├── jpfgdgml_RdArea.gfs
│ │ ├── jpfgdgml_RdASL.gfs
│ │ ├── jpfgdgml_RdCompt.gfs
│ │ ├── jpfgdgml_RdEdg.gfs
│ │ ├── jpfgdgml_RdMgtBdry.gfs
│ │ ├── jpfgdgml_RdSgmtA.gfs
│ │ ├── jpfgdgml_RvrMgtBdry.gfs
│ │ ├── jpfgdgml_SBAPt.gfs
│ │ ├── jpfgdgml_SBArea.gfs
│ │ ├── jpfgdgml_SBBdry.gfs
│ │ ├── jpfgdgml_WA.gfs
│ │ ├── jpfgdgml_WL.gfs
│ │ ├── jpfgdgml_WStrA.gfs
│ │ ├── jpfgdgml_WStrL.gfs
│ │ ├── LICENSE.TXT
│ │ ├── netcdf_config.xsd
│ │ ├── nitf_spec.xml
│ │ ├── nitf_spec.xsd
│ │ ├── ogrvrt.xsd
│ │ ├── osmconf.ini
│ │ ├── ozi_datum.csv
│ │ ├── ozi_ellips.csv
│ │ ├── pci_datum.txt
│ │ ├── pci_ellips.txt
│ │ ├── pcs.csv
│ │ ├── pcs.override.csv
│ │ ├── pds4_template.xml
│ │ ├── plscenesconf.json
│ │ ├── prime_meridian.csv
│ │ ├── projop_wparm.csv
│ │ ├── ruian_vf_ob_v1.gfs
│ │ ├── ruian_vf_st_uvoh_v1.gfs
│ │ ├── ruian_vf_st_v1.gfs
│ │ ├── ruian_vf_v1.gfs
│ │ ├── s57agencies.csv
│ │ ├── s57attributes.csv
│ │ ├── s57expectedinput.csv
│ │ ├── s57objectclasses.csv
│ │ ├── seed_2d.dgn
│ │ ├── seed_3d.dgn
│ │ ├── stateplane.csv
│ │ ├── trailer.dxf
│ │ ├── unit_of_measure.csv
│ │ ├── vdv452.xml
│ │ ├── vdv452.xsd
│ │ ├── vertcs.csv
│ │ └── vertcs.override.csv
│ ├── html
│ │ ├── drv_aeronavfaa.html
│ │ ├── drv_arcgen.html
│ │ ├── drv_avcbin.html
│ │ ├── drv_avce00.html
│ │ ├── drv_bna.html
│ │ ├── drv_cad.html
│ │ ├── drv_csv.html
│ │ ├── drv_dgn.html
│ │ ├── drv_dxf.html
│ │ ├── drv_edigeo.html
│ │ ├── drv_esrijson.html
│ │ ├── drv_geoconcept.html
│ │ ├── drv_geojson.html
│ │ ├── drv_geojsonseq.html
│ │ ├── drv_georss.html
│ │ ├── drv_gml.html
│ │ ├── drv_gmt.html
│ │ ├── drv_gpsbabel.html
│ │ ├── drv_gpx.html
│ │ ├── drv_gtm.html
│ │ ├── drv_htf.html
│ │ ├── drv_idrisi.html
│ │ ├── drv_jml.html
│ │ ├── drv_kml.html
│ │ ├── drv_memory.html
│ │ ├── drv_mitab.html
│ │ ├── drv_mvt.html
│ │ ├── drv_ngw.html
│ │ ├── drv_ngw_raster.html
│ │ ├── drv_ntf.html
│ │ ├── drv_openair.html
│ │ ├── drv_openfilegdb.html
│ │ ├── drv_pds.html
│ │ ├── drv_pgdump.html
│ │ ├── drv_s57.html
│ │ ├── drv_sdts.html
│ │ ├── drv_segukooa.html
│ │ ├── drv_segy.html
│ │ ├── drv_selafin.html
│ │ ├── drv_shapefile.html
│ │ ├── drv_sua.html
│ │ ├── drv_svg.html
│ │ ├── drv_sxf.html
│ │ ├── drv_tiger.html
│ │ ├── drv_topojson.html
│ │ ├── drv_vdv.html
│ │ ├── drv_vrt.html
│ │ ├── drv_wasp.html
│ │ ├── drv_xplane.html
│ │ ├── formats_list.html
│ │ ├── frmt_airsar.html
│ │ ├── frmt_blx.html
│ │ ├── frmt_bmp.html
│ │ ├── frmt_byn.html
│ │ ├── frmt_cals.html
│ │ ├── frmt_cosar.html
│ │ ├── frmt_derived.html
│ │ ├── frmt_dted.html
│ │ ├── frmt_elas.html
│ │ ├── frmt_ers.html
│ │ ├── frmt_fast.html
│ │ ├── frmt_gif.html
│ │ ├── frmt_grib.html
│ │ ├── frmt_gtiff.html
│ │ ├── frmt_hf2.html
│ │ ├── frmt_hfa.html
│ │ ├── frmt_Idrisi.html
│ │ ├── frmt_ilwis.html
│ │ ├── frmt_intergraphraster.html
│ │ ├── frmt_isis2.html
│ │ ├── frmt_isis3.html
│ │ ├── frmt_jpeg.html
│ │ ├── frmt_l1b.html
│ │ ├── frmt_lcp.html
│ │ ├── frmt_leveller.html
│ │ ├── frmt_map.html
│ │ ├── frmt_marfa.html
│ │ ├── frmt_mem.html
│ │ ├── frmt_mff2.html
│ │ ├── frmt_msgn.html
│ │ ├── frmt_ngsgeoid.html
│ │ ├── frmt_nitf_advanced.html
│ │ ├── frmt_nitf.html
│ │ ├── frmt_nwtgrd.html
│ │ ├── frmt_ozi.html
│ │ ├── frmt_palsar.html
│ │ ├── frmt_pcidsk.html
│ │ ├── frmt_pdf.html
│ │ ├── frmt_pds4.html
│ │ ├── frmt_pds.html
│ │ ├── frmt_prf.html
│ │ ├── frmt_r.html
│ │ ├── frmt_rik.html
│ │ ├── frmt_rmf.html
│ │ ├── frmt_rs2.html
│ │ ├── frmt_safe.html
│ │ ├── frmt_sentinel2.html
│ │ ├── frmt_terragen.html
│ │ ├── frmt_usgsdem.html
│ │ ├── frmt_various.html
│ │ ├── frmt_xyz.html
│ │ └── ogr_formats.html
│ ├── include
│ │ ├── cpl_alibaba_oss.h
│ │ ├── cpl_atomic_ops.h
│ │ ├── cpl_auto_close.h
│ │ ├── cpl_aws.h
│ │ ├── cpl_azure.h
│ │ ├── cpl_config_extras.h
│ │ ├── cpl_config.h
│ │ ├── cpl_conv.h
│ │ ├── cpl_cpu_features.h
│ │ ├── cpl_csv.h
│ │ ├── cpl_error.h
│ │ ├── cpl_google_cloud.h
│ │ ├── cpl_hash_set.h
│ │ ├── cpl_http.h
│ │ ├── cpl_json.h
│ │ ├── cpl_json_header.h
│ │ ├── cpl_json_streaming_parser.h
│ │ ├── cplkeywordparser.h
│ │ ├── cpl_list.h
│ │ ├── cpl_md5.h
│ │ ├── cpl_mem_cache.h
│ │ ├── cpl_minixml.h
│ │ ├── cpl_minizip_ioapi.h
│ │ ├── cpl_minizip_unzip.h
│ │ ├── cpl_minizip_zip.h
│ │ ├── cpl_multiproc.h
│ │ ├── cpl_odbc.h
│ │ ├── cpl_port.h
│ │ ├── cpl_progress.h
│ │ ├── cpl_quad_tree.h
│ │ ├── cpl_sha1.h
│ │ ├── cpl_sha256.h
│ │ ├── cpl_spawn.h
│ │ ├── cpl_string.h
│ │ ├── cpl_swift.h
│ │ ├── cpl_time.h
│ │ ├── cpl_userfaultfd.h
│ │ ├── cpl_virtualmem.h
│ │ ├── cpl_vsi_error.h
│ │ ├── cpl_vsi.h
│ │ ├── cpl_vsil_curl_class.h
│ │ ├── cpl_vsil_curl_priv.h
│ │ ├── cpl_vsi_virtual.h
│ │ ├── cpl_worker_thread_pool.h
│ │ ├── gdal_alg.h
│ │ ├── gdal_alg_priv.h
│ │ ├── gdal_csv.h
│ │ ├── gdalexif.h
│ │ ├── gdal_frmts.h
│ │ ├── gdalgeorefpamdataset.h
│ │ ├── gdalgrid.h
│ │ ├── gdalgrid_priv.h
│ │ ├── gdal.h
│ │ ├── gdaljp2abstractdataset.h
│ │ ├── gdaljp2metadatagenerator.h
│ │ ├── gdaljp2metadata.h
│ │ ├── gdallinearsystem.h
│ │ ├── gdal_mdreader.h
│ │ ├── gdal_pam.h
│ │ ├── gdalpansharpen.h
│ │ ├── gdal_priv.h
│ │ ├── gdal_proxy.h
│ │ ├── gdal_rat.h
│ │ ├── gdal_simplesurf.h
│ │ ├── gdalsse_priv.h
│ │ ├── gdal_utils.h
│ │ ├── gdal_version.h
│ │ ├── gdal_vrt.h
│ │ ├── gdalwarper.h
│ │ ├── gdalwarpkernel_opencl.h
│ │ ├── gnm_api.h
│ │ ├── gnmgraph.h
│ │ ├── gnm.h
│ │ ├── gvgcpfit.h
│ │ ├── internal_qhull_headers.h
│ │ ├── memdataset.h
│ │ ├── ogr_api.h
│ │ ├── ograpispy.h
│ │ ├── ogr_attrind.h
│ │ ├── ogr_core.h
│ │ ├── ogr_expat.h
│ │ ├── ogr_feature.h
│ │ ├── ogr_featurestyle.h
│ │ ├── ogr_geocoding.h
│ │ ├── ogrgeomediageometry.h
│ │ ├── ogr_geometry.h
│ │ ├── ogr_geos.h
│ │ ├── ogr_geo_utils.h
│ │ ├── ogr_libs.h
│ │ ├── ogrpgeogeometry.h
│ │ ├── ogr_p.h
│ │ ├── ogr_sfcgal.h
│ │ ├── ogrsf_frmts.h
│ │ ├── ogr_spatialref.h
│ │ ├── ogr_srs_api.h
│ │ ├── ogr_srs_esri_names.h
│ │ ├── ogr_xerces.h
│ │ ├── ogr_xerces_headers.h
│ │ ├── osr_cs_wkt.h
│ │ ├── osr_cs_wkt_parser.h
│ │ ├── rawdataset.h
│ │ ├── swq.h
│ │ ├── thinplatespline.h
│ │ └── vrtdataset.h
│ ├── lib
│ │ └── gdal_i.lib
│ └── python
│ ├── Lib
│ │ └── site-packages
│ │ ├── easy-install.pth
│ │ ├── GDAL-2.4.0-py3.6-win-amd64.egg
│ │ │ ├── EGG-INFO
│ │ │ │ ├── dependency_links.txt
│ │ │ │ ├── native_libs.txt
│ │ │ │ ├── not-zip-safe
│ │ │ │ ├── PKG-INFO
│ │ │ │ ├── scripts
│ │ │ │ │ ├── epsg_tr.py
│ │ │ │ │ ├── esri2wkt.py
│ │ │ │ │ ├── gcps2vec.py
│ │ │ │ │ ├── gcps2wld.py
│ │ │ │ │ ├── gdal2tiles.py
│ │ │ │ │ ├── gdal2xyz.py
│ │ │ │ │ ├── gdal_auth.py
│ │ │ │ │ ├── gdal_calc.py
│ │ │ │ │ ├── gdalchksum.py
│ │ │ │ │ ├── gdalcompare.py
│ │ │ │ │ ├── gdal_edit.py
│ │ │ │ │ ├── gdal_fillnodata.py
│ │ │ │ │ ├── gdalident.py
│ │ │ │ │ ├── gdalimport.py
│ │ │ │ │ ├── gdal_merge.py
│ │ │ │ │ ├── gdalmove.py
│ │ │ │ │ ├── gdal_pansharpen.py
│ │ │ │ │ ├── gdal_polygonize.py
│ │ │ │ │ ├── gdal_proximity.py
│ │ │ │ │ ├── gdal_retile.py
│ │ │ │ │ ├── gdal_sieve.py
│ │ │ │ │ ├── mkgraticule.py
│ │ │ │ │ ├── ogrmerge.py
│ │ │ │ │ ├── pct2rgb.py
│ │ │ │ │ └── rgb2pct.py
│ │ │ │ ├── SOURCES.txt
│ │ │ │ └── top_level.txt
│ │ │ ├── gdalconst.py
│ │ │ ├── gdalnumeric.py
│ │ │ ├── gdal.py
│ │ │ ├── ogr.py
│ │ │ ├── osgeo
│ │ │ │ ├── _gdal_array.cp36-win_amd64.pyd
│ │ │ │ ├── _gdal_array.py
│ │ │ │ ├── gdal_array.py
│ │ │ │ ├── _gdalconst.cp36-win_amd64.pyd
│ │ │ │ ├── _gdalconst.py
│ │ │ │ ├── gdalconst.py
│ │ │ │ ├── _gdal.cp36-win_amd64.pyd
│ │ │ │ ├── gdalnumeric.py
│ │ │ │ ├── _gdal.py
│ │ │ │ ├── gdal.py
│ │ │ │ ├── _gnm.cp36-win_amd64.pyd
│ │ │ │ ├── _gnm.py
│ │ │ │ ├── gnm.py
│ │ │ │ ├── __init__.py
│ │ │ │ ├── _ogr.cp36-win_amd64.pyd
│ │ │ │ ├── _ogr.py
│ │ │ │ ├── ogr.py
│ │ │ │ ├── _osr.cp36-win_amd64.pyd
│ │ │ │ ├── _osr.py
│ │ │ │ ├── osr.py
│ │ │ │ └── __pycache__
│ │ │ │ ├── _gdal_array.cpython-36.pyc
│ │ │ │ ├── gdal_array.cpython-36.pyc
│ │ │ │ ├── _gdalconst.cpython-36.pyc
│ │ │ │ ├── gdalconst.cpython-36.pyc
│ │ │ │ ├── _gdal.cpython-36.pyc
│ │ │ │ ├── gdal.cpython-36.pyc
│ │ │ │ ├── gdalnumeric.cpython-36.pyc
│ │ │ │ ├── _gnm.cpython-36.pyc
│ │ │ │ ├── gnm.cpython-36.pyc
│ │ │ │ ├── __init__.cpython-36.pyc
│ │ │ │ ├── _ogr.cpython-36.pyc
│ │ │ │ ├── ogr.cpython-36.pyc
│ │ │ │ ├── _osr.cpython-36.pyc
│ │ │ │ └── osr.cpython-36.pyc
│ │ │ ├── osr.py
│ │ │ └── __pycache__
│ │ │ ├── gdalconst.cpython-36.pyc
│ │ │ ├── gdal.cpython-36.pyc
│ │ │ ├── gdalnumeric.cpython-36.pyc
│ │ │ ├── ogr.cpython-36.pyc
│ │ │ └── osr.cpython-36.pyc
│ │ ├── __pycache__
│ │ │ └── site.cpython-36.pyc
│ │ └── site.py
│ ├── script
│ │ ├── epsg_tr.py
│ │ ├── esri2wkt.py
│ │ ├── gcps2vec.py
│ │ ├── gcps2wld.py
│ │ ├── gdal2tiles.py
│ │ ├── gdal2xyz.py
│ │ ├── gdal_auth.py
│ │ ├── gdal_calc.py
│ │ ├── gdalchksum.py
│ │ ├── gdalcompare.py
│ │ ├── gdal_edit.py
│ │ ├── gdal_fillnodata.py
│ │ ├── gdalident.py
│ │ ├── gdalimport.py
│ │ ├── gdal_merge.py
│ │ ├── gdalmove.py
│ │ ├── gdal_pansharpen.py
│ │ ├── gdal_polygonize.py
│ │ ├── gdal_proximity.py
│ │ ├── gdal_retile.py
│ │ ├── gdal_sieve.py
│ │ ├── mkgraticule.py
│ │ ├── ogrmerge.py
│ │ ├── pct2rgb.py
│ │ └── rgb2pct.py
│ └── Scripts
│ ├── epsg_tr.py
│ ├── esri2wkt.py
│ ├── gcps2vec.py
│ ├── gcps2wld.py
│ ├── gdal2tiles.py
│ ├── gdal2xyz.py
│ ├── gdal_auth.py
│ ├── gdal_calc.py
│ ├── gdalchksum.py
│ ├── gdalcompare.py
│ ├── gdal_edit.py
│ ├── gdal_fillnodata.py
│ ├── gdalident.py
│ ├── gdalimport.py
│ ├── gdal_merge.py
│ ├── gdalmove.py
│ ├── gdal_pansharpen.py
│ ├── gdal_polygonize.py
│ ├── gdal_proximity.py
│ ├── gdal_retile.py
│ ├── gdal_sieve.py
│ ├── mkgraticule.py
│ ├── ogrmerge.py
│ ├── pct2rgb.py
│ └── rgb2pct.py
├── geos
│ ├── bin
│ │ ├── geos_c.dll
│ │ └── geos.dll
│ ├── include
│ │ ├── CMakeLists.txt
│ │ ├── config.h.in
│ │ ├── geos
│ │ │ ├── algorithm
│ │ │ │ ├── Angle.h
│ │ │ │ ├── BoundaryNodeRule.h
│ │ │ │ ├── CentralEndpointIntersector.h
│ │ │ │ ├── CentroidArea.h
│ │ │ │ ├── Centroid.h
│ │ │ │ ├── CentroidLine.h
│ │ │ │ ├── CentroidPoint.h
│ │ │ │ ├── CGAlgorithms.h
│ │ │ │ ├── ConvexHull.h
│ │ │ │ ├── ConvexHull.inl
│ │ │ │ ├── distance
│ │ │ │ │ ├── DiscreteFrechetDistance.h
│ │ │ │ │ ├── DiscreteHausdorffDistance.h
│ │ │ │ │ ├── DistanceToPoint.h
│ │ │ │ │ ├── Makefile.am
│ │ │ │ │ ├── Makefile.in
│ │ │ │ │ └── PointPairDistance.h
│ │ │ │ ├── HCoordinate.h
│ │ │ │ ├── InteriorPointArea.h
│ │ │ │ ├── InteriorPointLine.h
│ │ │ │ ├── InteriorPointPoint.h
│ │ │ │ ├── LineIntersector.h
│ │ │ │ ├── locate
│ │ │ │ │ ├── IndexedPointInAreaLocator.h
│ │ │ │ │ ├── Makefile.am
│ │ │ │ │ ├── Makefile.in
│ │ │ │ │ ├── PointOnGeometryLocator.h
│ │ │ │ │ └── SimplePointInAreaLocator.h
│ │ │ │ ├── Makefile.am
│ │ │ │ ├── Makefile.in
│ │ │ │ ├── MCPointInRing.h
│ │ │ │ ├── MinimumDiameter.h
│ │ │ │ ├── NotRepresentableException.h
│ │ │ │ ├── PointInRing.h
│ │ │ │ ├── PointLocator.h
│ │ │ │ ├── RayCrossingCounter.h
│ │ │ │ ├── RobustDeterminant.h
│ │ │ │ ├── SimplePointInRing.h
│ │ │ │ └── SIRtreePointInRing.h
│ │ │ ├── export.h
│ │ │ ├── geom
│ │ │ │ ├── BinaryOp.h
│ │ │ │ ├── CoordinateArraySequenceFactory.h
│ │ │ │ ├── CoordinateArraySequenceFactory.inl
│ │ │ │ ├── CoordinateArraySequence.h
│ │ │ │ ├── CoordinateFilter.h
│ │ │ │ ├── Coordinate.h
│ │ │ │ ├── Coordinate.inl
│ │ │ │ ├── CoordinateList.h
│ │ │ │ ├── CoordinateSequenceFactory.h
│ │ │ │ ├── CoordinateSequenceFilter.h
│ │ │ │ ├── CoordinateSequence.h
│ │ │ │ ├── Dimension.h
│ │ │ │ ├── Envelope.h
│ │ │ │ ├── Envelope.inl
│ │ │ │ ├── GeometryCollection.h
│ │ │ │ ├── GeometryCollection.inl
│ │ │ │ ├── GeometryComponentFilter.h
│ │ │ │ ├── GeometryFactory.h
│ │ │ │ ├── GeometryFactory.inl
│ │ │ │ ├── GeometryFilter.h
│ │ │ │ ├── Geometry.h
│ │ │ │ ├── IntersectionMatrix.h
│ │ │ │ ├── Lineal.h
│ │ │ │ ├── LinearRing.h
│ │ │ │ ├── LineSegment.h
│ │ │ │ ├── LineSegment.inl
│ │ │ │ ├── LineString.h
│ │ │ │ ├── Location.h
│ │ │ │ ├── Makefile.am
│ │ │ │ ├── Makefile.in
│ │ │ │ ├── MultiLineString.h
│ │ │ │ ├── MultiLineString.inl
│ │ │ │ ├── MultiPoint.h
│ │ │ │ ├── MultiPolygon.h
│ │ │ │ ├── MultiPolygon.inl
│ │ │ │ ├── Point.h
│ │ │ │ ├── Polygonal.h
│ │ │ │ ├── Polygon.h
│ │ │ │ ├── PrecisionModel.h
│ │ │ │ ├── PrecisionModel.inl
│ │ │ │ ├── prep
│ │ │ │ │ ├── AbstractPreparedPolygonContains.h
│ │ │ │ │ ├── BasicPreparedGeometry.h
│ │ │ │ │ ├── Makefile.am
│ │ │ │ │ ├── Makefile.in
│ │ │ │ │ ├── PreparedGeometryFactory.h
│ │ │ │ │ ├── PreparedGeometry.h
│ │ │ │ │ ├── PreparedLineString.h
│ │ │ │ │ ├── PreparedLineStringIntersects.h
│ │ │ │ │ ├── PreparedPoint.h
│ │ │ │ │ ├── PreparedPolygonContains.h
│ │ │ │ │ ├── PreparedPolygonContainsProperly.h
│ │ │ │ │ ├── PreparedPolygonCovers.h
│ │ │ │ │ ├── PreparedPolygon.h
│ │ │ │ │ ├── PreparedPolygonIntersects.h
│ │ │ │ │ └── PreparedPolygonPredicate.h
│ │ │ │ ├── Puntal.h
│ │ │ │ ├── Triangle.h
│ │ │ │ └── util
│ │ │ │ ├── ComponentCoordinateExtracter.h
│ │ │ │ ├── CoordinateOperation.h
│ │ │ │ ├── GeometryCombiner.h
│ │ │ │ ├── GeometryEditor.h
│ │ │ │ ├── GeometryEditorOperation.h
│ │ │ │ ├── GeometryExtracter.h
│ │ │ │ ├── GeometryTransformer.h
│ │ │ │ ├── LinearComponentExtracter.h
│ │ │ │ ├── Makefile.am
│ │ │ │ ├── Makefile.in
│ │ │ │ ├── PointExtracter.h
│ │ │ │ ├── PolygonExtracter.h
│ │ │ │ ├── ShortCircuitedGeometryVisitor.h
│ │ │ │ └── SineStarFactory.h
│ │ │ ├── geomgraph
│ │ │ │ ├── Depth.h
│ │ │ │ ├── DirectedEdge.h
│ │ │ │ ├── DirectedEdge.inl
│ │ │ │ ├── DirectedEdgeStar.h
│ │ │ │ ├── EdgeEnd.h
│ │ │ │ ├── EdgeEndStar.h
│ │ │ │ ├── Edge.h
│ │ │ │ ├── EdgeIntersection.h
│ │ │ │ ├── EdgeIntersectionList.h
│ │ │ │ ├── EdgeList.h
│ │ │ │ ├── EdgeNodingValidator.h
│ │ │ │ ├── EdgeRing.h
│ │ │ │ ├── GeometryGraph.h
│ │ │ │ ├── GeometryGraph.inl
│ │ │ │ ├── GraphComponent.h
│ │ │ │ ├── index
│ │ │ │ │ ├── EdgeSetIntersector.h
│ │ │ │ │ ├── Makefile.am
│ │ │ │ │ ├── Makefile.in
│ │ │ │ │ ├── MonotoneChainEdge.h
│ │ │ │ │ ├── MonotoneChain.h
│ │ │ │ │ ├── MonotoneChainIndexer.h
│ │ │ │ │ ├── SegmentIntersector.h
│ │ │ │ │ ├── SimpleEdgeSetIntersector.h
│ │ │ │ │ ├── SimpleMCSweepLineIntersector.h
│ │ │ │ │ ├── SimpleSweepLineIntersector.h
│ │ │ │ │ ├── SweepLineEvent.h
│ │ │ │ │ ├── SweepLineEventObj.h
│ │ │ │ │ └── SweepLineSegment.h
│ │ │ │ ├── Label.h
│ │ │ │ ├── Makefile.am
│ │ │ │ ├── Makefile.in
│ │ │ │ ├── NodeFactory.h
│ │ │ │ ├── Node.h
│ │ │ │ ├── NodeMap.h
│ │ │ │ ├── PlanarGraph.h
│ │ │ │ ├── Position.h
│ │ │ │ ├── Quadrant.h
│ │ │ │ └── TopologyLocation.h
│ │ │ ├── geomgraph.h
│ │ │ ├── geomgraphindex.h
│ │ │ ├── geom.h
│ │ │ ├── geomUtil.h
│ │ │ ├── geosAlgorithm.h
│ │ │ ├── index
│ │ │ │ ├── bintree
│ │ │ │ │ ├── Bintree.h
│ │ │ │ │ ├── Interval.h
│ │ │ │ │ ├── Key.h
│ │ │ │ │ ├── Makefile.am
│ │ │ │ │ ├── Makefile.in
│ │ │ │ │ ├── NodeBase.h
│ │ │ │ │ ├── Node.h
│ │ │ │ │ └── Root.h
│ │ │ │ ├── chain
│ │ │ │ │ ├── Makefile.am
│ │ │ │ │ ├── Makefile.in
│ │ │ │ │ ├── MonotoneChainBuilder.h
│ │ │ │ │ ├── MonotoneChain.h
│ │ │ │ │ ├── MonotoneChainOverlapAction.h
│ │ │ │ │ └── MonotoneChainSelectAction.h
│ │ │ │ ├── intervalrtree
│ │ │ │ │ ├── IntervalRTreeBranchNode.h
│ │ │ │ │ ├── IntervalRTreeLeafNode.h
│ │ │ │ │ ├── IntervalRTreeNode.h
│ │ │ │ │ ├── Makefile.am
│ │ │ │ │ ├── Makefile.in
│ │ │ │ │ └── SortedPackedIntervalRTree.h
│ │ │ │ ├── ItemVisitor.h
│ │ │ │ ├── Makefile.am
│ │ │ │ ├── Makefile.in
│ │ │ │ ├── quadtree
│ │ │ │ │ ├── DoubleBits.h
│ │ │ │ │ ├── IntervalSize.h
│ │ │ │ │ ├── Key.h
│ │ │ │ │ ├── Makefile.am
│ │ │ │ │ ├── Makefile.in
│ │ │ │ │ ├── NodeBase.h
│ │ │ │ │ ├── Node.h
│ │ │ │ │ ├── Quadtree.h
│ │ │ │ │ └── Root.h
│ │ │ │ ├── SpatialIndex.h
│ │ │ │ ├── strtree
│ │ │ │ │ ├── AbstractNode.h
│ │ │ │ │ ├── AbstractSTRtree.h
│ │ │ │ │ ├── Boundable.h
│ │ │ │ │ ├── BoundablePair.h
│ │ │ │ │ ├── GeometryItemDistance.h
│ │ │ │ │ ├── Interval.h
│ │ │ │ │ ├── ItemBoundable.h
│ │ │ │ │ ├── ItemDistance.h
│ │ │ │ │ ├── Makefile.am
│ │ │ │ │ ├── Makefile.in
│ │ │ │ │ ├── SIRtree.h
│ │ │ │ │ └── STRtree.h
│ │ │ │ └── sweepline
│ │ │ │ ├── Makefile.am
│ │ │ │ ├── Makefile.in
│ │ │ │ ├── SweepLineEvent.h
│ │ │ │ ├── SweepLineIndex.h
│ │ │ │ ├── SweepLineInterval.h
│ │ │ │ └── SweepLineOverlapAction.h
│ │ │ ├── indexBintree.h
│ │ │ ├── indexChain.h
│ │ │ ├── indexQuadtree.h
│ │ │ ├── indexStrtree.h
│ │ │ ├── indexSweepline.h
│ │ │ ├── inline.h
│ │ │ ├── io
│ │ │ │ ├── ByteOrderDataInStream.h
│ │ │ │ ├── ByteOrderDataInStream.inl
│ │ │ │ ├── ByteOrderValues.h
│ │ │ │ ├── CLocalizer.h
│ │ │ │ ├── Makefile.am
│ │ │ │ ├── Makefile.in
│ │ │ │ ├── ParseException.h
│ │ │ │ ├── StringTokenizer.h
│ │ │ │ ├── WKBConstants.h
│ │ │ │ ├── WKBReader.h
│ │ │ │ ├── WKBWriter.h
│ │ │ │ ├── WKTReader.h
│ │ │ │ ├── WKTReader.inl
│ │ │ │ ├── WKTWriter.h
│ │ │ │ └── Writer.h
│ │ │ ├── io.h
│ │ │ ├── linearref
│ │ │ │ ├── ExtractLineByLocation.h
│ │ │ │ ├── LengthIndexedLine.h
│ │ │ │ ├── LengthIndexOfPoint.h
│ │ │ │ ├── LengthLocationMap.h
│ │ │ │ ├── LinearGeometryBuilder.h
│ │ │ │ ├── LinearIterator.h
│ │ │ │ ├── LinearLocation.h
│ │ │ │ ├── LocationIndexedLine.h
│ │ │ │ ├── LocationIndexOfLine.h
│ │ │ │ ├── LocationIndexOfPoint.h
│ │ │ │ ├── Makefile.am
│ │ │ │ └── Makefile.in
│ │ │ ├── Makefile.am
│ │ │ ├── Makefile.in
│ │ │ ├── noding
│ │ │ │ ├── BasicSegmentString.h
│ │ │ │ ├── FastNodingValidator.h
│ │ │ │ ├── FastSegmentSetIntersectionFinder.h
│ │ │ │ ├── GeometryNoder.h
│ │ │ │ ├── IntersectionAdder.h
│ │ │ │ ├── IntersectionFinderAdder.h
│ │ │ │ ├── IteratedNoder.h
│ │ │ │ ├── Makefile.am
│ │ │ │ ├── Makefile.in
│ │ │ │ ├── MCIndexNoder.h
│ │ │ │ ├── MCIndexNoder.inl
│ │ │ │ ├── MCIndexSegmentSetMutualIntersector.h
│ │ │ │ ├── NodableSegmentString.h
│ │ │ │ ├── NodedSegmentString.h
│ │ │ │ ├── Noder.h
│ │ │ │ ├── NodingValidator.h
│ │ │ │ ├── Octant.h
│ │ │ │ ├── OrientedCoordinateArray.h
│ │ │ │ ├── ScaledNoder.h
│ │ │ │ ├── SegmentIntersectionDetector.h
│ │ │ │ ├── SegmentIntersector.h
│ │ │ │ ├── SegmentNode.h
│ │ │ │ ├── SegmentNodeList.h
│ │ │ │ ├── SegmentPointComparator.h
│ │ │ │ ├── SegmentSetMutualIntersector.h
│ │ │ │ ├── SegmentString.h
│ │ │ │ ├── SegmentStringUtil.h
│ │ │ │ ├── SimpleNoder.h
│ │ │ │ ├── SingleInteriorIntersectionFinder.h
│ │ │ │ ├── SinglePassNoder.h
│ │ │ │ └── snapround
│ │ │ │ ├── HotPixel.h
│ │ │ │ ├── HotPixel.inl
│ │ │ │ ├── Makefile.am
│ │ │ │ ├── Makefile.in
│ │ │ │ ├── MCIndexPointSnapper.h
│ │ │ │ ├── MCIndexSnapRounder.h
│ │ │ │ └── SimpleSnapRounder.h
│ │ │ ├── noding.h
│ │ │ ├── nodingSnapround.h
│ │ │ ├── opBuffer.h
│ │ │ ├── opDistance.h
│ │ │ ├── operation
│ │ │ │ ├── buffer
│ │ │ │ │ ├── BufferBuilder.h
│ │ │ │ │ ├── BufferInputLineSimplifier.h
│ │ │ │ │ ├── BufferOp.h
│ │ │ │ │ ├── BufferParameters.h
│ │ │ │ │ ├── BufferSubgraph.h
│ │ │ │ │ ├── Makefile.am
│ │ │ │ │ ├── Makefile.in
│ │ │ │ │ ├── OffsetCurveBuilder.h
│ │ │ │ │ ├── OffsetCurveSetBuilder.h
│ │ │ │ │ ├── OffsetSegmentGenerator.h
│ │ │ │ │ ├── OffsetSegmentString.h
│ │ │ │ │ ├── RightmostEdgeFinder.h
│ │ │ │ │ └── SubgraphDepthLocater.h
│ │ │ │ ├── distance
│ │ │ │ │ ├── ConnectedElementLocationFilter.h
│ │ │ │ │ ├── ConnectedElementPointFilter.h
│ │ │ │ │ ├── DistanceOp.h
│ │ │ │ │ ├── FacetSequence.h
│ │ │ │ │ ├── FacetSequenceTreeBuilder.h
│ │ │ │ │ ├── GeometryLocation.h
│ │ │ │ │ ├── IndexedFacetDistance.h
│ │ │ │ │ ├── Makefile.am
│ │ │ │ │ └── Makefile.in
│ │ │ │ ├── GeometryGraphOperation.h
│ │ │ │ ├── intersection
│ │ │ │ │ ├── Makefile.am
│ │ │ │ │ ├── Makefile.in
│ │ │ │ │ ├── Rectangle.h
│ │ │ │ │ ├── RectangleIntersectionBuilder.h
│ │ │ │ │ └── RectangleIntersection.h
│ │ │ │ ├── IsSimpleOp.h
│ │ │ │ ├── linemerge
│ │ │ │ │ ├── EdgeString.h
│ │ │ │ │ ├── LineMergeDirectedEdge.h
│ │ │ │ │ ├── LineMergeEdge.h
│ │ │ │ │ ├── LineMergeGraph.h
│ │ │ │ │ ├── LineMerger.h
│ │ │ │ │ ├── LineSequencer.h
│ │ │ │ │ ├── Makefile.am
│ │ │ │ │ └── Makefile.in
│ │ │ │ ├── Makefile.am
│ │ │ │ ├── Makefile.in
│ │ │ │ ├── overlay
│ │ │ │ │ ├── EdgeSetNoder.h
│ │ │ │ │ ├── ElevationMatrixCell.h
│ │ │ │ │ ├── ElevationMatrix.h
│ │ │ │ │ ├── LineBuilder.h
│ │ │ │ │ ├── Makefile.am
│ │ │ │ │ ├── Makefile.in
│ │ │ │ │ ├── MaximalEdgeRing.h
│ │ │ │ │ ├── MinimalEdgeRing.h
│ │ │ │ │ ├── MinimalEdgeRing.inl
│ │ │ │ │ ├── OverlayNodeFactory.h
│ │ │ │ │ ├── OverlayOp.h
│ │ │ │ │ ├── PointBuilder.h
│ │ │ │ │ ├── PolygonBuilder.h
│ │ │ │ │ ├── snap
│ │ │ │ │ │ ├── GeometrySnapper.h
│ │ │ │ │ │ ├── LineStringSnapper.h
│ │ │ │ │ │ ├── Makefile.am
│ │ │ │ │ │ ├── Makefile.in
│ │ │ │ │ │ ├── SnapIfNeededOverlayOp.h
│ │ │ │ │ │ └── SnapOverlayOp.h
│ │ │ │ │ └── validate
│ │ │ │ │ ├── FuzzyPointLocator.h
│ │ │ │ │ ├── OffsetPointGenerator.h
│ │ │ │ │ └── OverlayResultValidator.h
│ │ │ │ ├── polygonize
│ │ │ │ │ ├── EdgeRing.h
│ │ │ │ │ ├── Makefile.am
│ │ │ │ │ ├── Makefile.in
│ │ │ │ │ ├── PolygonizeDirectedEdge.h
│ │ │ │ │ ├── PolygonizeEdge.h
│ │ │ │ │ ├── PolygonizeGraph.h
│ │ │ │ │ └── Polygonizer.h
│ │ │ │ ├── predicate
│ │ │ │ │ ├── Makefile.am
│ │ │ │ │ ├── Makefile.in
│ │ │ │ │ ├── RectangleContains.h
│ │ │ │ │ ├── RectangleIntersects.h
│ │ │ │ │ └── SegmentIntersectionTester.h
│ │ │ │ ├── relate
│ │ │ │ │ ├── EdgeEndBuilder.h
│ │ │ │ │ ├── EdgeEndBundle.h
│ │ │ │ │ ├── EdgeEndBundleStar.h
│ │ │ │ │ ├── Makefile.am
│ │ │ │ │ ├── Makefile.in
│ │ │ │ │ ├── RelateComputer.h
│ │ │ │ │ ├── RelateNodeFactory.h
│ │ │ │ │ ├── RelateNodeGraph.h
│ │ │ │ │ ├── RelateNode.h
│ │ │ │ │ └── RelateOp.h
│ │ │ │ ├── sharedpaths
│ │ │ │ │ ├── Makefile.am
│ │ │ │ │ ├── Makefile.in
│ │ │ │ │ └── SharedPathsOp.h
│ │ │ │ ├── union
│ │ │ │ │ ├── CascadedPolygonUnion.h
│ │ │ │ │ ├── CascadedUnion.h
│ │ │ │ │ ├── GeometryListHolder.h
│ │ │ │ │ ├── Makefile.am
│ │ │ │ │ ├── Makefile.in
│ │ │ │ │ ├── PointGeometryUnion.h
│ │ │ │ │ └── UnaryUnionOp.h
│ │ │ │ └── valid
│ │ │ │ ├── ConnectedInteriorTester.h
│ │ │ │ ├── ConsistentAreaTester.h
│ │ │ │ ├── IsValidOp.h
│ │ │ │ ├── Makefile.am
│ │ │ │ ├── Makefile.in
│ │ │ │ ├── QuadtreeNestedRingTester.h
│ │ │ │ ├── RepeatedPointTester.h
│ │ │ │ ├── SimpleNestedRingTester.h
│ │ │ │ ├── SweeplineNestedRingTester.h
│ │ │ │ └── TopologyValidationError.h
│ │ │ ├── operation.h
│ │ │ ├── opLinemerge.h
│ │ │ ├── opOverlay.h
│ │ │ ├── opPolygonize.h
│ │ │ ├── opPredicate.h
│ │ │ ├── opRelate.h
│ │ │ ├── opValid.h
│ │ │ ├── planargraph
│ │ │ │ ├── algorithm
│ │ │ │ │ ├── ConnectedSubgraphFinder.h
│ │ │ │ │ ├── Makefile.am
│ │ │ │ │ └── Makefile.in
│ │ │ │ ├── DirectedEdge.h
│ │ │ │ ├── DirectedEdgeStar.h
│ │ │ │ ├── Edge.h
│ │ │ │ ├── GraphComponent.h
│ │ │ │ ├── Makefile.am
│ │ │ │ ├── Makefile.in
│ │ │ │ ├── Node.h
│ │ │ │ ├── NodeMap.h
│ │ │ │ ├── PlanarGraph.h
│ │ │ │ └── Subgraph.h
│ │ │ ├── planargraph.h
│ │ │ ├── platform.h
│ │ │ ├── platform.h.cmake
│ │ │ ├── platform.h.in
│ │ │ ├── platform.h.vc
│ │ │ ├── precision
│ │ │ │ ├── CommonBits.h
│ │ │ │ ├── CommonBitsOp.h
│ │ │ │ ├── CommonBitsRemover.h
│ │ │ │ ├── EnhancedPrecisionOp.h
│ │ │ │ ├── GeometryPrecisionReducer.h
│ │ │ │ ├── Makefile.am
│ │ │ │ ├── Makefile.in
│ │ │ │ ├── MinimumClearance.h
│ │ │ │ ├── PrecisionReducerCoordinateOperation.h
│ │ │ │ └── SimpleGeometryPrecisionReducer.h
│ │ │ ├── precision.h
│ │ │ ├── profiler.h
│ │ │ ├── simplify
│ │ │ │ ├── DouglasPeuckerLineSimplifier.h
│ │ │ │ ├── DouglasPeuckerSimplifier.h
│ │ │ │ ├── LineSegmentIndex.h
│ │ │ │ ├── Makefile.am
│ │ │ │ ├── Makefile.in
│ │ │ │ ├── TaggedLineSegment.h
│ │ │ │ ├── TaggedLinesSimplifier.h
│ │ │ │ ├── TaggedLineString.h
│ │ │ │ ├── TaggedLineStringSimplifier.h
│ │ │ │ └── TopologyPreservingSimplifier.h
│ │ │ ├── spatialIndex.h
│ │ │ ├── timeval.h
│ │ │ ├── triangulate
│ │ │ │ ├── DelaunayTriangulationBuilder.h
│ │ │ │ ├── IncrementalDelaunayTriangulator.h
│ │ │ │ ├── Makefile.am
│ │ │ │ ├── Makefile.in
│ │ │ │ ├── quadedge
│ │ │ │ │ ├── LastFoundQuadEdgeLocator.h
│ │ │ │ │ ├── LocateFailureException.h
│ │ │ │ │ ├── Makefile.am
│ │ │ │ │ ├── Makefile.in
│ │ │ │ │ ├── QuadEdge.h
│ │ │ │ │ ├── QuadEdgeLocator.h
│ │ │ │ │ ├── QuadEdgeSubdivision.h
│ │ │ │ │ ├── TrianglePredicate.h
│ │ │ │ │ ├── TriangleVisitor.h
│ │ │ │ │ └── Vertex.h
│ │ │ │ └── VoronoiDiagramBuilder.h
│ │ │ ├── unload.h
│ │ │ ├── util
│ │ │ │ ├── Assert.h
│ │ │ │ ├── AssertionFailedException.h
│ │ │ │ ├── CoordinateArrayFilter.h
│ │ │ │ ├── GeometricShapeFactory.h
│ │ │ │ ├── GEOSException.h
│ │ │ │ ├── IllegalArgumentException.h
│ │ │ │ ├── IllegalStateException.h
│ │ │ │ ├── Interrupt.h
│ │ │ │ ├── Machine.h
│ │ │ │ ├── Makefile.am
│ │ │ │ ├── Makefile.in
│ │ │ │ ├── math.h
│ │ │ │ ├── TopologyException.h
│ │ │ │ ├── UniqueCoordinateArrayFilter.h
│ │ │ │ └── UnsupportedOperationException.h
│ │ │ ├── util.h
│ │ │ ├── version.h
│ │ │ ├── version.h.in
│ │ │ └── version.h.vc
│ │ ├── geos.h
│ │ ├── Makefile.am
│ │ └── Makefile.in
│ └── lib
│ ├── geos_c.dll
│ ├── geos_c_i.lib
│ ├── geos_c.pdb
│ ├── geos.dll
│ ├── geos_i.lib
│ ├── geos.lib
│ └── geos.pdb
└── proj
├── bin
│ ├── cct.exe
│ ├── cs2cs.exe
│ ├── geod.exe
│ ├── gie.exe
│ ├── nad2bin.exe
│ ├── proj5.2.0.dll
│ └── proj.exe
├── include
│ ├── geodesic.h
│ ├── proj_api.h
│ ├── projects.h
│ └── proj.h
├── lib
│ ├── proj_i.lib
│ └── proj.lib
├── share
│ ├── epsg
│ ├── esri
│ ├── esri.extra
│ ├── GL27
│ ├── IGNF
│ ├── ITRF2000
│ ├── ITRF2008
│ ├── ITRF2014
│ ├── nad27
│ ├── nad83
│ ├── nad.lst
│ ├── other.extra
│ ├── proj_def.dat
│ └── world
└── test
└── gie
├── 4D-API_cs2cs-style.gie
├── axisswap.gie
├── builtins.gie
├── deformation.gie
├── DHDN_ETRS89.gie
├── ellipsoid.gie
├── GDA.gie
├── more_builtins.gie
└── unitconvert.gie
129 directories, 1815 files
标签:
小贴士
感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。
- 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
- 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
- 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
- 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。
关于好例子网
本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明
网友评论
我要评论