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.

AcClassify Enterprise

Classificatie-faseAcClassify – een AutoCAD Map utility van Autodesk Consulting – is ontwikkeld om expertise rondom de AutoCAD Map tekening-structuur op te slaan in een migratie-profiel.

Het werken met AcClassify is te onderscheiden in de volgende fasen:

Classificatie-fase
Hierbij worden de features gedefinieerd, zoals ze worden voorgesteld in de tekening en wordt vastgelegd aan welke specificaties ze moeten voldoen om zo’n feature te zijn
bijv. de feature “bebouwing” bestaat uit alle lineaire objecten waarvan de laagnaam = “B??_?

Mapping-faseMapping-fase
Hierbij worden de CAD-properties ( de input ) verbonden met de feature-properties in de database ( de output ), waarbij de “vertaling” van bijv. kleuren naar diameters, kan worden gedefinieerd.
De schema-definitie van de feature-tables kan door AcClassify in deze fase worden aangemaakt of vanuit een bestaand database-schema worden ingelezen.

Migratie-fase
In deze fase wordt de huidige tekening naar de database gemigreerd.
Er bestaat ook een functie die met behulp van hetzelfde migratie-profiel een hele folder van gelijkaardige tekeningen migreerd.

CAD-data => AcClassify => GIS-data

CAD-data is over het algemeen volgens een lagen-model gestructureerd, waarbij extra onderscheid kan worden gemaakt dmv. het gebruik van kleuren, lijntypes en bloknamen.

GIS-data is over het algemeen volgens een feature-model gestructureerd, waarbij objecten van hetzelfde soort in dezelfde feature-tabel voorkomen, voorzien van hun specifieke attributen.

en als John met pensioen gaat ... AcClassify – een AutoCAD Map utility van Autodesk Consulting – is in staat om CAD-data, op basis van diverse CAD-eigenschappen te filteren. Hierdoor kan AcClassify bijv. leidingen van een bepaald type “herkennen“. Daarna worden die CAD-elementen naar hun overeenkomstige GIS-features gemigreerd, waarbij AcClassify een “vertaling” kan maken van bijv. kleur-code naar diameter of lijntype naar materiaal.

De grootste uitdaging tijdens dit soort migratie processen is het gebrek aan duidelijke attribuut definities in een AutoCAD DWG. AcClassify is ontwikkeld om informatie over de DWG-elementen op te slaan in een migratie-schema en hierin tevens de “mapping” vast te leggen naar de betreffende GIS database-tabellen.

AcClassify is een modulaire migratie utility, ontwikkeld om gebruik te kunnen maken van diverse input en output bronnen. Deze zgn. AcClassify Adapters zijn gescheiden van de AcClassify Engine en worden geconfigureerd in XML configuratie bestanden.

AutoCAD Map/FDO ESRI ArcSDE vs AutoCAD Map/FDO Oracle Spatial

AutoCAD Map/FDO <=> ESRI ArcSDE
Om AutoCAD Map een FDO-connectie naar een ESRI ArcSDE server te kunnen laten maken, moeten er 3 zgn. DLL’s ( pe.dll, sde.dll en sg.dll ) in de “AutoCAD Map software”/FDO/bin-folder worden gezet.

Vervolgens kan mbv. “Map Display Manager => Data => Connect to Data” in de Data Connect UI een ArcSDE connectie worden toegevoegd. In het connectie scherm moeten server naam en instance worden ingevuld, waarna er kan worden ingelogd met de username/password van een ArcSDE-gebruiker.

Map gaat dan met de ArcSDE-rechten van die betreffende gebruiker onderzoeken welke feature-tables voor deze gebruiker beschikbaar zijn en analyseert die tabellen om de juiste structuur te bepalen. NB: als de ArcSDE-gebruiker veel rechten heeft, dan duurt deze analyse langer – zorg dus voor een gebruiker met de gewenste ( beperkte ) rechten voor een goede performance.

Na deze analyse wordt de lijst met beschikbare features getoond en kunnen hier één of meerdere uit worden gekozen om aan de Map-sessie te worden verbonden. Vervolgens wordt de data op het scherm getoond, waarbij evt. gefilterd zou kunnen worden op locatie en/of attributen.

AutoCAD Map/FDO <=> Oracle Spatial
Om AutoCAD Map een FDO-connectie naar een Oracle 9i of 10g Spatial server te kunnen laten maken, moet er Oracle 10g Client software ( evt. een Instant Client ) op de Map-machine zijn geinstalleerd. Daarnaast moet er op de Oracle server Oracle Workspace Manager zijn geinstalleerd – hier maakt Map gebruikt van ivm. Long Transactions en Versioning.

Vervolgens kan mbv. “Map Display Manager => Data => Connect to Data” in de Data Connect UI een Oracle connectie worden toegevoegd. In het connectie scherm moet een service naam worden ingevuld, waarna er kan worden ingelogd met de username/password van een Oracle-gebruiker.

Map gaat standaard op zoek naar FDO-schema’s ( tabellen waar FDO-metadata aan is toegevoegd ) en toont deze in het DataStore overzicht. Map kan ook schema’s zonder FDO-metadata analyseren en zelf de structuur bepalen ( vergelijkbaar zoals hierboven beschreven voor ArcSDE ).

Als in het DataStore overzicht een schema is geselecteerd, worden de in dat schema beschikbare features getoond en kunnen hier één of meerdere uit worden gekozen om aan de Map-sessie te worden verbonden. Vervolgens wordt de data op het scherm getoond, waarbij evt. gefilterd zou kunnen worden op locatie en/of attributen.

zie ook: Directe toegang tot Spatial Data mbv. FDO-technologie

ArcGIS voor AutoCAD vs AutoCAD Map/FDO

ArcGIS for AutoCADArcGIS for AutoCAD is een gratis downloadable plugin van ESRI, momenteel beschikbaar voor AutoCAD 2007, 2008 en 2009.
Met deze functionaliteit hebben AutoCAD gebruikers toegang tot ArcGIS Server Map Services en wordt de gewenste kaartlaag als image achter de CAD-data afgebeeld.
De opmaak van de kaartlaag wordt op de server geregeld en de GIS-attributen kunnen worden opgevraagd.
Deze functionaliteit is view only en niet bedoeld om ArcGIS-data te editten in AutoCAD.

AutoCAD Map/FDO is functionaliteit om direct te koppelen aan oa. ESRI ArcSDE en beschikbaar voor AutoCAD Map 2006, 2007, 2008, 2009 en 2010.
Hiermee kan een selectie worden gemaakt welke GIS-feature classes in de CAD-omgeving moeten worden weergeven. Deze worden niet als image, maar als vector data weergegeven. Daardoor is het mogelijk om bijvoorbeeld tijdens het tekenen naar GIS-features te “snappen”.
De opmaak van de GIS-features kan in AutoCAD Map Display Manager worden ingesteld. De GIS-attributen zijn beschikbaar in een zgn. Data Table, waar je een regel kunt klikken om het bijbehorende element in de tekening te selecteren ( en omgekeerd ).
Met deze functionaliteit is het ook mogelijk om ArcGIS-data te editten met behulp van AutoCAD Map.

zie ook: Directe toegang tot Spatial Data mbv. FDO-technologie