Microstation geographics, водат до база на податоци

Иако Geographics е наследна верзија на Бентли, откако Benley Map и Катастарот се тука да останат, тука се и некои белешки за студент кој сака да поврзе база на географски проектни карти.

Од претходните теми

Во некој пост објаснив пред тоа како функционираат некои храмови на Geographics, ова резиме на речиси 15 записи покажува дека јас навистина уживав во тоа.

  1. Функција книга
  2. За тематски
  3. тополошки чистење
  4. Поврзете линии
  5. Тополошка анализа
  6. Поврзете локален проект
  7. Увези од датотеки со облици
  8. Креирај координатна мрежа
  9. Некои разлики со Бентли Мапа
  10. Развој со VBA
  11. Разлики со катастар
  12. Мигрирај во Бентли Мапа
  13. Пушеле со Г! Алатки
  14. Инспиративни примери

Она што се случува е дека Географија секогаш беше таква, софтвер што требаше да се знае пушеше работи за да се спроведе на ниво на администратор. Додека корисниците мораа да научат да прават основни рутини за да ја применат, сепак тоа е алатка што и покрај фактот дека Бентли не реагира како поддршка, сепак ги бранат забите и ноктите од корисниците кои не сакаат да ја пуштат.

Што да се поврзете

Географијата може да се поврзе барем со базите на Oracle, SQLServer или Access, по можност преку ODBC, иако тие не се единствените бази на податоци или единствениот режим на врска. Врската е создадена, како што објаснив во точка 6 од претходната листа.

Што да се поврзете

Географија, во овие верзии работи преку објект врска врски (инженеринг линкови), што може да биде права, точка, ќелија или многуаголник. Оваа врска работи како што следува:

  • Поврзувачкиот објект мора да биде на мапата, претпоставиме број на картичка од формата 425876.
  • MsLink е број кој не се повторува на мапа и кој е поврзан откако објектот е поврзан со базата на податоци.
  • MapID е број кој го поврзува mslink со регистрираната мапа, па MsLink може да се повтори од една карта на друга, разликата е во регистарскиот број на мапата, тема што ја објаснив дел 12 од горната листа.
  • Откако ќе се поврзе, можно е да се видат и други табели во базата на податоци во Географија, како што се регистарот на даночни обврзници, катастарските вредности ... И со нив, извршете операции како што се тополошка анализа, тематски карти, коментари на мапи, итн.

Базата на податоци

  • Со цел да комуницирате со проектот Geographics, базата на податоци мора да ги содржи следните табели:

категорија
функција
mapsmscatalog
ugcategory
ugcommandugfeature
ugjoin_cat
ugmap
ugtable_cat

  • Дополнително, табелата на која сакате да се поврзете, како што е катастарскиот регистар (претпоставувам дека се вика tab) треба да се додаде колона наречена MsLink, како што ја пишувам, со М и Л со голема буква. И, ова мора да биде од автономерен тип, така што секој пат кога ќе се создаде нова картичка, му се доделува број што нема да се повтори.
  • Во табелата мора да се додадат и следниве колони:

Површина, името на овие колони не е важно, што е важно е што е нумеричко со две децимални места. Ова ќе биде за ажурирање на областа на имотот во базата на податоци.

Периметар, како и претходната, за да ја сочува вредноста на збирот на страните на имотот.

x1, y1, x2, y2. Ова се четири колони каде што ќе бидат зачувани координатите што го дефинираат опсегот на имотот и ќе биде корисно да се оди во имотот (лоцирајте) избрани, исто како да го објавите во Geoweb Publisher.

  • Потоа, во базата на податоци, во табелата mscatalog мора да ја вклучите табелата со регистарот и да и доделите идентификатор. Ова така што табелата може да се види од Geographics во следниот чекор и да се регистрира во каталогот.

Мапите

  • Мапата мора да биде регистрирана, од ова е направено Проект / подесување / регистар на сајтот / dgn датотека. Со ова, мапата добива број во табелата за марки.
  • Создадената табела исто така мора да биде креирана од географска област. За ова мора да одите Каталог / проект / табели / табели. Тука е креиран, ставајќи ТИЛЕТ во името, MSLINK (со големи букви) во примарниот клуч и псевдоним, во овој случај FC. Потоа Посветат. Со ова, подготвени сме да флертуваме.

MSLINK

Врската

Објектот ќе биде поврзан со поле во табелата tab, преку mslink како примарен клуч и врз основа на совпаѓање со колоната key_fiche.

Мора да има уникатно совпаѓање помеѓу објектот што треба да се поврзе (ајде да претпоставиме број на токен на мапата) и идентификатор во регистерот. Можеби е број на датотека или катастарски клуч, но не треба да се повторува на истата мапа.

MSLINK За да се поврзете, a оградатогаш База на податоци / текст менаџер. Го оставаме вклучено само нивото на бројот на чипот, за да продолжиме во лигата. Потоа го избираме името на табелата каде што сакаме да ја поврземе и колоната што го содржи совпаѓањето. Во овој случај, табелата Tab и колоната key_fiche.

Активирајте ја опцијата Користете Ограда, ние го одбираме копчето Зачлени се и кликнуваме на екранот.

  • Подготвен, MSLINK Gegraphics ги пребаруваше сите оние полиња на бројот на картичката во мапата, што се совпадна со бројот на картичката на базата во табелата tab и колона key_fiche. И направи флерт низ mslink автоматско-нумеричко постоење во таа колона. Начинот на тестирање е со користење на командата преглед атрибути, треба да ја подигнете поврзаната табела.
  • За да се ажурираат Area и периметар, нивоата се оставени активни или карактеристики на граница и блок на копно и центроиди. Тогаш тоа е направено База на податоци / област периметар u
    Датум
    .
  • За да ги ажурирате координатите, База на податоци / координира ажурирање.
  • Вметнете е да се создаде нов рекорд во базата на податоци, ажурирање да направите ажурирање.

Знам и сум свесен. Сега разбирате зошто овие работи се автоматизираат со алатки VBA ...

Сепак, учењето на нејзината логика беше ментална вежба што разви дел од нашиот мозок. На Геопросторен администратор Исто така има свои станови.

Остави одговор

Вашата е-маил адреса нема да бидат објавени.

Оваа страница користи Akismet за намалување на спам. Дознајте како се обработуваат податоците од вашиот коментар.