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 🤓

vdPClassify, MicroStation DGN en ESRI Shape

vdPClassify is ontwikkeld om informatie over DWG-elementen op te slaan in een migratie-schema en hierin tevens de ‘mapping’ vast te leggen naar de betreffende database-tabellen en attributen.

vdPClassify was tot voor kort alleen maar in staat om AutoCAD of AutoCAD Map DWG’s te verwerken.
Vanaf nu is het ook mogelijk om (een folder met) MicroStation DGN’s te verwerken. vdPClassify moet nog steeds als plugin binnen AutoCAD draaien, maar tijdens de verwerking van een folder CAD-files bekijkt de software of het een DWG of DGN is en verwerkt deze naar behoren.

Door middel van slimme data-filters worden objecten uit de tekeningen gefilterd. Vervolgens wordt met behulp van krachtige property-filters informatie uit de objecten gelezen.

vdPClassify schrijft de geclassificeerde objecten naar GML.
Vanaf nu is het ook mogelijk om met behulp van vdPClassify op AutoCAD (zonder gebruik te maken van de FME-engine) deze objecten uit te schrijven naar ESRI Shape bestanden.

Meer informatie?
Vraag het de cadgis-specialist

vdPClassify, ribbon toolbar functies

vdPClassify is ontwikkeld om informatie over DWG-elementen op te slaan in een migratie-schema en hierin tevens de ‘mapping’ vast te leggen naar de betreffende database-tabellen en attributen. vdPClassify is een .NET utility beschikbaar voor diverse AutoCAD-versies en kan een folder met AutoCAD & AutoCAD Map DWG’s en MicroStation DGN’s verwerken.

Toolkit functies

  • vdPClassifyAnalyse, schrijft inhoud van de tekening (entities, attributen, xdata, xrecord en objectdata) naar XML en Excel.
  • vdPClassifyInfo, toont data (attribute, xdata, xrecord en/of objectdata) van een entity in een info schermpje.
  • vdPClassifyGMLexport, schrijft de huidge DWG naar GML.
  • vdPClassifySHPexport, schrijft de huidge DWG naar SHP.
  • vdPClassifyCADexport, schrijft de huidige DWG naar een kopie met een andere structuur.
  • vdPClassifyXLSexport, schrijft de huidge DWG naar Excel.

Runtime functies

  • vdPClassifyGMLconversie, selecteert een folder met DWG/DGN’s en schrijft deze één voor één naar GML-bestanden.
  • vdPClassifySHPconversie, selecteert een folder met DWG/DGN’s en schrijft deze één voor één naar SHP-bestanden.
  • vdPClassifyCADconversie, selecteert een folder met DWG/DGN’s en schrijft deze één voor één naar een kopie met een andere structuur.
  • vdPClassifyXLSconversie, selecteert een folder met DWG/DGN’s en schrijft de inhoud hiervan één voor één naar lijsten in Excel-bestanden.
  • vdPClassifyAbout, toont het About-scherm met gebruiker en licentie-informatie.

Meer informatie?
Vraag het de cadgis-specialist

vdPClassify voor NLCS

vdPClassify kan ook worden ingezet om bestaande DWG-bestanden met een eigen laag codering om te zetten naar naar DWG-bestanden compatible met NLCS (= Nederlandse CAD-standaard voor de GWW-sector). Hiertoe worden specifieke data-filters gemaakt en property-filters voor de conversie ingericht.

Tijdens de analyse fase wordt inzicht verkregen in de huidige laag coderingen, gebruikte lijn typen en blok namen. Daarna wordt een ‘mapping’ gedefinieerd naar de betreffende NLCS-coderingen. Wanneer de stuurtabel hiermee is ingericht, wordt door de vdPClassify conversie functie de bestaande structuur snel en betrouwbaar omgezet naar een NLCS-structuur in de DWG.

Meer informatie?
Vraag het de cadgis-specialist