I denne artikkelen vil vi se hvordan du åpner, temaer og merker en shp-fil ved hjelp av Microstation V8i, det samme fungerer med Bentley Map. Selv om de er arkaiske filer av 16-biter, gamle som noen -mange- fra mitt gråhår er det uunngåelig at de fortsetter å bli brukt i vår geospatiale kontekst. Det er klart at disse kriteriene gjelder for vektorobjekter knyttet til andre datakilder.
En dag snakket jeg om hvordan, ved hjelp av Microstation V8, de importerte og også hvordan å gjøre tema. For den tiden brukte jeg Microstation Geographics versjon 2004, som jeg overraskende ser at mange fortsatt bruker det med stor tilfredshet -eller frykt for migrering-. I dette tilfellet bruker vi Microstation PowerView-versjonen Select Series 3, dette er mer eller mindre ekvivalent med hva som var PowerMap, med en pris rundt 1,500-dollarens evigvarende lisens.
Åpne en shp-fil
Med disse versjonene er det ikke nødvendig å importere shp-filen, fordi den leser den direkte, enten som en fil i hovedmodus eller kalt referanse.
For dette er det gjort:
Fil> Åpne
Deretter filtype, velger du typen .shp-, som er oppført bare filer av denne typen. Som du kan se av tabellen, kan Micro V8i åpne uansett, type DNG-filer, DWG, DXF filer blokker (.cel), bokhandler (.dgnib), også versjoner Autodesk DWG Sann (DWG og DXF) SketchUp (.skp), blant andre, inkludert DGN kan ha en hvilken som helst forlengelse trang (cat .hid .rie ADM, etc.)
Se dbf-data
Filen av type shp har de romlige objekter, det tar i tillegg to filer ytterligere: en shx som er indeksert en og dbf som inneholder databasen koblet til de romlige objektene. I tillegg er .prj som inneholder projeksjons- og referansesystemet også viktig.
For å vise egenskapene til dbf-filen, gjør du følgende:
Verktøy> geospatial> database operasjoner
Fra dette panelet velger vi 5-ikonet kalt "Se gjennom XFM-attributter".
Husk at attributter fra Micro Geographics eksistere XFM 2004 når anvendt de xml foreningen tabelldata vektorobjekter som en videreutvikling av den tradisjonelle Engineering koblingen.
Da var det bare aktuelt for attributter opprettet fra Geospatial Administrator. Nå er det mulig å lese all databaseinformasjon knyttet til et objekt.
Opprettelsen av modellen
For å lage etiketter, temaer eller andre romlige funksjoner, er det først nødvendig å generere en modell. Dette kan ikke gjøres fra arbeidsområdet, og det ser ut til -selv om det ikke er det samme- til AutoCAD layout.
Dette gjøres som følger:
Fil> Kartbehandling
Vi skal spørre om vi vil at modellen skal opprettes, vi velger ja-alternativet, og vi legger til referanse.
Med dette er en venstre side av arbeidsområdet, der du kan vise data i form av funksjonen klassen opprettet som nivåer panel. Denne modellen støtter egne referansefiler, vise egenskaper og mange andre funksjoner i romlig analyse og generering av buffer, geoprocesses (bli med, krysser hverandre, utelukker ...), listedata, finne og selvfølgelig, som forklart nedenfor: thematisert og merket.
Teoretisk etter kriterier
For å tematisere, velg laget med høyre museknapp og velg "Symbologi ...". I dette tilfellet bruker jeg et fullstendig feid matrikkelkart, det betyr at offentlige goder som elveleier og gater har en matrikkelnøkkel og er representert som pakker.
La oss anta at på mitt kadastralkart vil jeg male gateltypene grått, i oransje eiendomsmegler og i blå elvplottene. For dette må jeg lage tre klasser:
Symboliseringsalternativet "Tematisk" er valgt, deretter opprettes den første klassen, med navnet Gater, med en tilstand valgt i WHERE TIPOPARCEL = 1-tabellen, som vist i følgende grafikk. Klassen kan defineres farge, linjetype, tykkelse, gjennomsiktighet; I dette tilfellet velger vi grå farge. På samme måte som vi gjør med tomtene av typen Rio i blått og type Eiendom i gult.
Når "Bruk" -knappen er valgt, er dette resultatet. Jeg anbefaler at du spiller litt med de andre funksjonalitetene, for eksempel å lage klasser basert på rekker eller andre som vi er vant til å se i GIS-programmer.
Plasser etiketter fra dbf
Til slutt, hvis vi vil at tomtene skal ha etikett. Laget velges med høyre museknapp, og "Merking ..." er valgt, med dette vises et panel der vi vil velge som "Etter lag" merkestil, Arial-tekst, rød, fra grunnkolonnen av data kalt IDPARCELA og at teksten ikke roteres i henhold til formen til plottet (Orientering fast).
Der har vi det, en dynamisk tekst fra dbf. Selvfølgelig er det mulig å legge til automatiske felt som et område av objektet, som i motsetning til et lagret område, er dynamisk og oppdateres med geometriets redigering.
Egenskaper for merking og tema stil kan lagres som xml, med .theme-utvidelse, som ligner SLD-stilene. Dette kalles tilbake og brukes til andre lag eller i en rutine som er programmert i VBA.
Så langt er filen vi har jobbet med en shp og er bare lest. Men med å lagre den som dgn, kan den redigeres og alle egenskapene til databasen vil være i XML-filen som er innebygd i skjemaer som finnes i dgn.