AcClassify Workflow utility ( update )

AcClassify Workflow utilityBij een van de migratie projecten waarbij ik betrokken ben, wordt de bron-data in AutoCAD Map beheert en moet er regelmatig een update plaatsvinden van een gedeelte van de data in een Oracle Spatial database. Vanuit die Oracle database wordt de grootschalige data gedeeld met de GIS-afdeling en gebruikt voor web-toepassingen. Om dit migratie proces te ondersteunen heb ik hiervoor een AcClassify Workflow utility ontwikkeld.

De klant – een provincie – heeft haar grootschalige topografie bestanden als DWG-files opgeslagen in een uitgebreide folder structuur op een fileserver. Voor elke provinciale weg een sub-folder, met daarin naast de topografie ook nog andere sub-folders met DWG’s voor bijv. de thema’s wegmarkeringen & bebordingen, groen beheer enz.

De Workflow utility – een C# applicatie, die draait binnen AutoCAD Map – geeft in de UI de mogelijkheid om het wegnummer te selecteren, de optie om de oude data van dat betreffende wegnummer uit Oracle te verwijderen en de nieuwe data er weer in te plaatsen met behulp van AcClassify.

Als het een update van de data betreft, dan gaat de utility eerst de oude data uit de verschillende feature tabellen ( voor wegen, water, gebouwen enz. ) verwijderen mbv. SQL Delete statements. Vervolgens maakt de utility de noodzakelijke AcClassify configuratie XML-bestanden aan ( voor het wegnummer, het te gebruiken database schema enz. ). Daarna wordt het AcClassify proces mbv. API-functies gestart.

Hiermee is een werkproces, met veel handmatige acties, teruggebracht tot een gebruikersvriendelijke AcClassify Workflow utility.

Nieuw : er is een update van deze utility gemaakt die het AcClassify proces mbv. API-functies aanstuurt

AutoCAD Map/FDO – Scale Ranges

gelezen op Neal’s blog – CAD and GIS Integration

In de vorige post heb ik beschreven hoe je met behulp van een Spatial Query de hoeveelheid GIS-data die in je werk-sessie komt, kunt beperken.
Maar er is nog een andere methode: Scale Ranges.

Een AutoCAD Map of Civil gebruiker kan zoveel Scale Ranges aanmaken als nodig. Hiermee kan worden ingesteld bij welke schaal nivo welke details zichtbaar worden.
Bij het openen van de kaart zijn bijvoorbeeld alleen de weg-assen zichtbaar, bij het inzoomen naar een bepaalde schaal wordt de huizen-laag aangeschakeld en wordt de weg-assen laag vervangen door de laag waarop kant verharding staat enz.

Door de combinatie van Spatial Query en Scale Ranges is het goed mogelijk om gedoseerd om te gaan met grote hoeveelheden GIS-data in een CAD-omgeving.

Scale Ranges
De Scale Range functionaliteit is beschikbaar in het Style Editor scherm.

AutoCAD Map/FDO – Spatial Query

gelezen op Neal’s blog – CAD and GIS Integration

GIS-data is over het algemeen op een andere schaal beschikbaar, dan de CAD-gebruikers nodig hebben voor hun projecten. Het importeren van een GIS-dataset in een CAD-omgeving geeft dus een overkill aan data.
Als ik met AutoCAD Map of Civil gebruikers praat over het connecten aan de GIS-data met behulp van FDO-technologie, zien zij nog steeds het probleem van teveel data.

Neem bijvoorbeeld een AutoCAD Civil 3D gebruiker die een terreinmodel moet maken en grondverzet moet berekenen om een gebied voor een nieuwe woonwijk bouwrijp te maken.
Het zou handig zijn om bijvoorbeeld een grondsoorten-laag uit GIS toe te voegen, maar niet de hele provincie of gemeente, slechts beperkt tot dat deel wat nodig is voor het project.

Dat is mogelijk door gebruik te maken van een Spatial Query – met behulp van een rechthoek of polygoon – op het moment van koppelen van de data.

Spatial Query
De Spatial Query functionaliteit is beschikbaar in het Data Connect scherm.

het werken met Features

In het Feature-concept, wordt de data niet opgeslagen als CAD-entiteiten ( een lijn met een lijntype op een laag met een kleur ), maar als geclassificeerde objecten. Features zijn zgn. Real World Objects; een combinatie van geometrie en attribuut-gegevens, zoals bijvoorbeeld wegen, percelen, gebouwen, kabels, leidingen enz.enz.

dit diagram geeft een goed overzicht van het Feature-conceptIn tegenstelling tot de voorgaande versies van AutoCAD Map worden de geometrie-gegevens niet meer geimporteerd vanuit SDF, Shape-bestanden of Oracle-tabellen. Maar werken we direct in de files en databases in hun eigen formaat, zonder vertaling door import/export. Meerdere gebruikers kunnen gelijktijdig dezelfde data gebruiken, wat een groot voordeel is en het copieren van bestanden met alle versie problematiek van dien voorkomt.

Elke laag in Map’s Display Manager verwijst naar een enkele feature-classe. Dit zijn niet de traditionele CAD-lagen op de AutoCAD manier, maar “geospatial” lagen, om features thematisch weer te geven en in de juiste volgorde op elkaar af te beelden.

Aan feature-definities zijn in ’t algemeen attribuut-gegevens of zgn. properties gekoppeld. Deze properties, die samen met de geometrie in dezelfde bron-bestanden staan opgeslagen, kunnen worden bekeken en direct worden aangepast in de Data Table editor. Doordat we met gekoppelde data werken, zijn de wijzigingen direct doorgevoerd in ’t bron-bestand.

Deze attribuut-gegevens kunnen ook worden gebruikt als zgn. labels op de kaart. Geen statische tekst, zoals in CAD, maar dynamische labels, die door de software op haar plek worden gezet in de juiste tekst hoogte en rotatie-hoek, passend bij de schaal waarin de kaart wordt afgebeeld.