OSGeo – GDAL/OGR in vdPClassify en vdPCADdesign

GDAL is een C++ vertaalbibliotheek voor meer dan 200 raster- en vectorformaten. Het biedt een API voor verschillende talen zoals C, C++, Python, Perl, C# en Java.

vdPConsulting heeft onderzocht of en hoe deze GDAL/OGR functionaliteit is te implementeren in een C# plugin in AutoCAD.

In vdPCADdesign is het nu mogelijk om CADdesign-objecten te exporteren naar GML, GeoJSON, GeoPackage en ESRI Shape bestanden. Voor het inlezen vanuit diezelfde bestanden worden CADdesign-objecten verwacht om deze vervolgens weg te schrijven als objecten in de tekening.

Ook in vdPClassify is het nu mogelijk om Classify-objecten te exporteren naar GML, GeoJSON, GeoPackage en ESRI Shape bestanden. Voor het inlezen vanuit diezelfde bestanden zijn in de vdPClassify-toolkit generieke functies geïmplementeerd die de punten, lijnen en vlakken inlezen en wegschrijven als generieke AutoCAD Points, Polylines en Closed Polylines in de tekening.

Meer informatie?
Vraag het de cadgis-specialist.

OSGeo – GDAL/OGR

GDAL is een C++ vertaalbibliotheek voor meer dan 200 raster- en vectorformaten. Het biedt een API voor verschillende talen zoals C, C++, Python, Perl, C# en Java.

In de Visual Studio ontwikkelomgeving is het mogelijk om NuGet-packages te downloaden. Dit zijn open source ontwikkelbibliotheken die je eenvoudigweg kunt toevoegen aan je .NET project.

Voor GDAL zijn er een aantal NuGet-packages beschikbaar. Daarmee worden naast de complete GDAL-omgeving zogenaamde .NET wrappers geïnstalleerd waarmee er vanuit C# functies in de onderliggende GDAL C++ DLL’s kunnen worden aangeroepen.

vdPConsulting onderzoekt momenteel de mogelijkheden om GDAL/OGR functionaliteit te implementeren in een C# plugin in AutoCAD om data te schrijven naar en in te lezen vanuit GML, GeoJSON, GeoPackage en ESRI Shape bestanden.

Vraagje: kun je dan ook de BGT als ondergrond kaartje inlezen? 

Momenteel nog als GML en wellicht binnenkort als GeoPackage nu Geonovum dit OGC formaat op de Pas-toe-of-leg-uit-lijst heeft gezet. 

Spoiler: ik verwacht van wel 🤓