CatastroMicrostation-Bentley

Microstation Geographics, verbinden met Database

Terwijl Geographics is een erfenis versie van Bentley, na Benley Kaart en Kadaster kwam te blijven, hier ben samenvatten wat notities voor een leerling die willen verbinden met een database kaarten een Geographics project.

Uit eerdere onderwerpen

In sommige post heb ik al eerder uitgelegd hoe sommige darmen geografieën werken, deze samenvatting van bijna 15-inzendingen laat zien dat ik het echt leuk vond.

  1. Het feature book
  2. Naar thema
  3. topologische schoonmaak
  4. Verbind lijnen
  5. Topologische analyse
  6. Sluit een lokaal project aan
  7. Import van vormbestanden
  8. Maak coördinatienetwerk aan
  9. Sommige diferencias met Bentley Map
  10. Ontwikkeling met VBA
  11. Verschillen met Cadastre
  12. Migreer naar Bentley Map
  13. Gerookt met G! gereedschap
  14. Inspirerende voorbeelden

Wat er gebeurt, is dat Geographics altijd zo was, software waarvan bekend was dat het rookte om het op beheerdersniveau te implementeren. Hoewel gebruikers moesten leren om basisroutines uit te voeren om het toe te passen, is het toch een hulpmiddel dat ondanks het feit dat Bentley niet ter ondersteuning reageert, het nog steeds met hand en tand wordt verdedigd door gebruikers die niet willen loslaten.

Wat te verbinden

Geografieën kunnen op zijn minst worden verbonden met Oracle-, SQLServer- of Access-databases, bij voorkeur via ODBC, hoewel ze niet de enige databases of de enige verbindingsmodus zijn. De verbinding is gemaakt, zoals ik heb uitgelegd in punt 6 van de vorige lijst.

Wat te verbinden

Geografieën, in deze versies, werken via objectverbindingsverbindingen (engeneering links), wat een lijn, punt, cel of veelhoek kan zijn. Deze verbinding werkt als volgt:

  • Het verbindingsobject moet op de kaart staan, stel een tabbladnummer in van het formulier 425876.
  • De MsLink is een nummer dat niet wordt herhaald op een kaart en dat is geassocieerd zodra het object is gekoppeld aan de database.
  • De mapId is een getal dat associeert met geregistreerd mslink kaart, zodat een mslink kan worden herhaald van de ene kaart naar een andere, het verschil in het aantal registertrappen kaart, onder subsectie 12 toegelicht in de bovenstaande lijst.
  • Eenmaal gekoppeld, is het mogelijk om andere tabellen in de database in Geographics te bekijken, zoals het register van de belastingbetaler, kadastrale waarden ... en hiermee bewerkingen uit te voeren zoals topologische analyse, thematische kaarten, annotaties op de kaart, enz.

De database

  • Om te kunnen communiceren met een geografisch project moet de database de volgende tabellen bevatten:

categorie
kenmerken
mapsmscatalog
ugcategory
ugcommandugfeature
ugjoin_cat
ugmap
ugtable_cat

  • Bovendien, de tabel waarnaar u wilt verbinden, zoals het cadastrale register (veronderstel dat het heet stekker) een kolom met de naam MsLink moet eraan worden toegevoegd, terwijl ik het schrijf, met de M en L als hoofdletter. En dit moet van het automatische type zijn, dus elke keer dat een nieuwe kaart wordt gemaakt, krijgt deze een nummer toegewezen dat niet zal worden herhaald.
  • De volgende kolommen moeten ook aan de tabel worden toegevoegd:

De Omgeving, de naam van deze kolommen doet er niet toe, wat er wel toe doet, is dat het numeriek is met twee decimalen. Dit zal zijn om het gebied van het onroerend goed in de database bij te werken.

perimeterzoals de vorige, de waarde van de som van de zijkanten van de woning opslaan.

x1, y1, x2, y2. Dit zijn vier kolommen waarin de coördinaten die het bereik van de eigenschap definiëren, worden opgeslagen en die handig zijn om naar de eigenschap (plaatsen) geselecteerd, net als het publiceren in Geoweb Publisher.

  • Vervolgens moet u in de database in de mscatalog-tabel de registertabel opnemen en er een identifier aan toewijzen. Dit zodat de tabel in de volgende stap vanuit Geographics kan worden bekeken en in de catalogus kan worden geregistreerd.

De kaarten

  • De kaart moet geregistreerd zijn, dit is gedaan van Project / setup / register map / dgn bestand. Hiermee krijgt de kaart een nummer in de ugmaps-tabel.
  • De gemaakte tabel moet ook worden gemaakt op basis van geografische gegevens. Hiervoor moet je naar Project / setup / tabellen / tabel catalogus. Hier wordt het gemaakt, door TICKET in de naam te plaatsen, MSLINK (hoofdletter) in de primaire sleutel en een alias, in dit geval FC. Dan Plegen. Hiermee zijn we klaar om te flirten.

MSLINK

De link

Het object wordt gekoppeld aan een veld in de tabel stekker, door mslink als primaire sleutel en gebaseerd op een match met de kolom clave_ficha.

Er moet een unieke overeenkomst zijn tussen het te koppelen object (laten we aannemen dat het tokennummer op de kaart staat) en een identificatie in het register. Het mag dan wel het dossiernummer of de kadastrale sleutel zijn, maar het mag niet op dezelfde kaart worden herhaald.

MSLINK Om te koppelen, a hekdan Database / tekstbeheerder. We laten alleen het chipnummer-niveau aan, om door te gaan naar de competitie. Vervolgens kiezen we de naam van de tabel waar we naar willen linken en de kolom die de match bevat. In dit geval de Tab-tabel en de kolom clave_ficha.

Activeer de optie Gebruik Omheining, we kiezen voor de knop Aanmelden en we klikken op het scherm.

  • klaar, MSLINK Gegraphics zocht naar alle velden van het chipnummer op de kaart, die samenviel met het database chipnummer in de tabel stekker en kolom clave_ficha. En maakte een flirt door de mslink auto-numeriek bestaande in die kolom. De manier om het te testen is met behulp van de opdracht recensie attributen, moet de bijhorende tabel verhogen.
  • Om het gebied en de omtrek bij te werken, blijven niveaus actief of functionaliteiten van land en blokgrens, en centroids. Dan is het klaar Database / gebied perimeter u
    ddate
    .
  • Om coördinaten bij te werken, Database / coördinaat update.
  • Invoegen is om een ​​nieuw record in de database te maken, -update een update doen.

Ik weet het, en ik ben me ervan bewust. Nu begrijp je waarom deze dingen worden geautomatiseerd met VBA-tools ...

Het leren van de logica ervan was echter een mentale oefening die een deel van onze hersenen ontwikkelde. De Geospatiale Administrator Het heeft ook zijn flats.

Golgi lvarez

Schrijver, onderzoeker, specialist in Land Management Models. Hij heeft deelgenomen aan de conceptualisering en implementatie van modellen zoals: National System of Property Administration SINAP in Honduras, Model of Management of Joint Municipalities in Honduras, Integrated Model of Cadastre Management - Registry in Nicaragua, System of Administration of the Territory SAT in Colombia . Redacteur van de kennisblog Geofumadas sinds 2007 en maker van de AulaGEO Academy met meer dan 100 cursussen over GIS - CAD - BIM - Digital Twins-onderwerpen.

Gerelateerde artikelen

Laat een reactie achter

Uw e-mailadres wordt niet gepubliceerd. Verplichte velden zijn gemarkeerd met *

Terug naar boven knop