Microstation Geographics, ansluta till databas

Även om Geography är en äldre version av Bentley, efter att Benley Map and Cadastre är här för att stanna, här är några anteckningar till en student som vill ansluta en databas med geografiska projektkartor.

Från tidigare ämnen

I en del inlägg förklarade jag förut hur en del av Geographics fungerar, den här sammanfattningen av nästan 15-poster visar att jag verkligen tyckte om det.

  1. Funktionsboken
  2. Till tematiskt
  3. Topologisk rengöring
  4. Anslut linjer
  5. Topologisk analys
  6. Anslut ett lokalt projekt
  7. Importera från formfiler
  8. Skapa koordinatnät
  9. Några diferencias med Bentley Map
  10. Utveckling med VBA
  11. Skillnader med Cadastre
  12. Migrera till Bentley Map
  13. Rökt med g! Verktyg
  14. Inspirerande exempel

Vad som händer är att Geographics alltid var så, en programvara som fick veta röka saker att implementera på administratörsnivå. Medan användarna var tvungna att lära sig att göra grundläggande rutiner för att tillämpa det, är det ändå ett verktyg som trots att Bentley inte svarar i support, är det fortfarande försvarat av dem som inte vill släppa det.

Vad du ska ansluta till

Geografi kan anslutas till åtminstone Oracle, SQLServer eller Access-databaser, helst via ODBC, även om de inte är de enda baserna eller det enda anslutningsläget. Anslutningen skapas, som jag förklarade i avsnitt 6 i föregående lista.

Vad du ska ansluta till

Geografi, i dessa versioner, fungerar via objektanslutningslänkar (engeneering länkar), som kan vara en linje, punkt, cell eller polygon. Den här anslutningen fungerar på följande sätt:

  • Anslutningsobjektet måste finnas på kartan, anta ett fliknummer i formuläret 425876.
  • MsLink är ett tal som inte upprepas på en karta och det är associerat när objektet är länkat till databasen.
  • MapID är ett nummer som associerar mslinken med den registrerade kartan, så en MsLink kan upprepas från en karta till en annan, skillnaden är i kartregistreringsnumret, ett ämne som jag förklarade i del 12 i topplistan.
  • När det är länkat är det möjligt att visualisera andra tabeller i databasen i Geografi, såsom skattebetalarens register, kadastrala värden ... Och med dessa operationer, såsom topologisk analys, tematiska kartor, anteckningar till kartan etc.

Databasen

  • För att kunna interagera med ett geografiskt projekt måste databasen innehålla följande tabeller:

kategori
särdrag
mapsmscatalog
ugcategory
ugcommandugfeature
ugjoin_cat
ugmap
ugtable_cat

  • Dessutom, tabellen som du vill ansluta till, till exempel kadastralregistret (antar att det kallas kontakt) du måste lägga till en kolumn som heter MsLink, när jag skriver den, med M och L i stor bokstav. Och detta måste vara av autonom typ, så varje gång ett nytt kort skapas tilldelas ett nummer som inte kommer att upprepas.
  • Följande kolumner måste också läggas till i tabellen:

Area, namnet på dessa kolumner spelar ingen roll, det som är intressant är att det är numeriskt med två decimaler. Detta kommer att vara att kunna uppdatera området för fastigheten i databasen.

omkrets, precis som den tidigare, för att lagra värdet av summan av sidorna av fastigheten.

x1, y1, x2, y2. Dessa är fyra kolumner där koordinaterna som definierar egenskapens intervall kommer att lagras, och de kommer att vara användbara att gå till fastigheten (lokalisera) vald, precis som att publicera den i Geoweb Publisher.

  • Sedan, i databasen, i mscatalog-tabellen är det nödvändigt att inkludera tabellen över standarden och tilldela den en identifierare. Detta så att bordet kan ses från Geografi i nästa steg och kan registreras i katalogen.

Kartorna

  • Kartan måste vara registrerad, det här är gjort från Projekt / inställning / registrera karta / dgn-fil. Med detta förvärvar kartan ett nummer i ugmaps-tabellen.
  • Den skapade tabellen måste också skapas från geografiska områden. För detta måste du gå till Projekt / inställning / tabeller / tabellkatalog. Här skapas, lägger du FILEN i namnet, MSLINK (med en bokstav) i den primära nyckeln och ett alias, i detta fall FC. sedan Begå. Med detta är vi redo att flörta.

MSLINK

Länken

Objektet kommer att kopplas till ett fält i tabellen kontaktgenom mslink som en primär nyckel och baserat på en matchning med kolumnen clave_ficha.

Det måste finnas en unik match mellan objektet som kommer att länkas (anta kortnumret i kartan) och en identifierare i mönstret. Det kan vara filnumret eller kadastralkoden, men den ska inte upprepas på samma karta.

MSLINK För att länka, a staketsedan Databas / texthanterare. Vi lämnar endast kortnummerets nummer, för att fortsätta till länken. Då väljer vi namnet på bordet där vi vill länka och kolumnen som innehåller matchen. I det här fallet är tabellen Tabell och kolumnen clave_ficha.

Aktivera alternativet Använd Staket, vi väljer knappen Ansluta sig och vi klickar på skärmen.

  • redo, MSLINK Gegrafier sökte efter alla fälten i chipnumret på kartan, vilket sammanföll med databasens chipnummer i tabellen kontakt och kolumn clave_ficha. Och han gjorde en länk genom mslink existerande i den kolumnen. Sättet att testa det är genom att använda kommandot granska attribut, borde hämta det associerade tabellen.
  • För att uppdatera Område och omkrets, lämnas nivåerna aktiva eller funktioner av fastighetsgränsen och äpple och centroider. Då är det gjort Databas / yta perimeter u
    ddate
    .
  • För att uppdatera koordinater, Databas / koordinatuppdatering.
  • Infoga är att skapa en ny post i databasen, uppdatering att göra en uppdatering.

Jag vet, och jag är medveten om det. Nu förstår du varför dessa saker automatiseras med VBA-verktyg ...

Men att lära sig sin logik var en mental träning som utvecklade en del av vår hjärna. den Geospatial Administrator Det har också sina lägenheter.

Lämna en kommentar

Din e-postadress kommer inte att publiceras.

Den här sidan använder Akismet för att minska spam. Läs om hur din kommentardata behandlas.