Microstation Geographics, спасылкі на базы дадзеных

Хоць Geographics з'яўляецца спадчына версіі Bentley, пасля таго, як Benley Карта і Кадастр прыбытку, каб застацца, тут я апісваю некаторыя заўвагі для вучня, якія хочуць падлучыцца да базы дадзеных адлюстроўвае праект Geographics.

папярэднія выпускі

У нейкім пасце я тлумачыў раней, як некаторыя кішкі Geographics працуюць, гэта рэзюмэ амаль 15 запісаў паказвае, што я сапраўды атрымліваў асалоду ад гэтым.

  1. асаблівасць кнігі
  2. тематизации
  3. тапалагічная ачыстка
  4. злучальныя лініі
  5. тапалагічная аналіз
  6. Падключэнне лакальнага праекта
  7. Імпарт з файлаў формы
  8. Стварэнне каардынатаў сеткі
  9. Некаторыя адрозненні Bentley Map
  10. распрацоўка VBA
  11. кадастравыя адрозненні
  12. Пераход на Bentley Map
  13. Вэнджаны з G! інструменты
  14. натхняюць прыклады

Што адбываецца, так гэта тое, што Geographics заўсёды была такой, праграмнае забеспячэнне, пра якое трэба было ведаць, паліла рэчы, каб рэалізаваць яго на ўзроўні адміністратара. Хоць карыстальнікі павінны былі навучыцца рабіць асноўныя працэдуры, каб прымяніць яго, але гэта інструмент, які, нягледзячы на ​​тое, што Bentley не адказвае ў падтрымку, усё яшчэ абараняе зубы і пазногці карыстальнікамі, якія не хочуць адпускаць яго.

падключаецца

Геаграфію можна падключыць як мінімум да баз дадзеных Oracle, SQLServer або Access, пераважна праз ODBC, хаця гэта не адзіныя базы дадзеных і не адзіны рэжым падлучэння. Злучэнне створана, як я ўжо тлумачыў у пункце 6 папярэдняга спісу.

злучаць

Geographics, у гэтых версіях працуе праз спасылку, якая злучае месца (інжынерныя спасылкі), які можа быць лініяй, кропкай, ячэйкай ці шматкутнікам. Гэта злучэнне працуе наступным чынам:

  • Падключэнне аб'екта павінна быць на карце, разгледзець рэкордная колькасць 425876 формы.
  • Mslink гэты лік, якое не паўтараецца на карце і звязаныя з імі калісьці злучаны зрух у базе дадзеных.
  • МАПІД гэты лік, якое асацыюецца з зарэгістраванай mslink карты, таму mslink можа быць паўтораная з адной карты на іншую, розніца ў колькасці карты рэгістра, з улікам п 12 растлумачана ў прыведзеным вышэй спісе.
  • Пасля прывязкі можна праглядзець іншыя табліцы ў базе дадзеных у Geographics, напрыклад, рэестр падаткаплацельшчыкаў, кадастравыя значэнні ... І з імі выконваць такія аперацыі, як тапалагічны аналіз, тэматычныя карты, анатацыі да карты і г.д.

база дадзеных

  • Для таго, каб ўзаемадзейнічаць з праектам Geographics, база дадзеных павінна змяшчаць наступныя табліцы:

катэгорыя
асаблівасць
mapsmscatalog
ugcategory
ugcommandugfeature
ugjoin_cat
ugmap
ugtable_cat

  • Акрамя таго, табліца, якая павінна быць падключана, як рэгістр кадастравы (так званы выкажам здагадку, што штэкер) да яго трэба дадаць слупок з назвай MsLink, як я пішу, з M і L у верхнім рэгістры. І гэта павінна быць аўтаматычна лічбавага тыпу, таму кожны раз пры стварэнні новай карты ёй прысвойваецца нумар, які не будзе паўтарацца.
  • Акрамя таго, на стале павінны быць дададзены наступныя слупкі:

Вобласць, назва гэтых слупкоў не мае значэння, важна, каб ён быў лічбавым з двума знакамі пасля коскі. Гэта будзе для абнаўлення вобласці ўласцівасці ў базе дадзеных.

перыметр, Як і папярэдні, каб захаваць значэнне сумы ў бок зямлі.

x1, y1, x2, y2. Гэта чатыры слупкі, дзе будуць захоўвацца каардынаты, якія вызначаюць дыяпазон уласцівасці, і якія будуць карысныя для пераходу да ўласцівасці (размясціць) Абраны як геосетки для публікацыі ў Publisher.

  • Затым у базу дадзеных у табліцу mscatalog трэба ўключыць табліцу рэестра і прызначыць ёй ідэнтыфікатар. Гэта для таго, каб табліцу можна было ўбачыць у Geographics на наступным этапе і зарэгістраваць у каталогу.

карты

  • На карце павінны зарэгістравацца, гэта зроблена з / Налада / рэгістрацыя карты / файл DGN праекта. Пры гэтым карта набывае нумар у табліцы ugmaps.
  • Створаная табліца таксама павінна быць створана з геаграфічных дадзеных. Для гэтага вам трэба пайсці ў Праект / Налада / табліцы / каталог табліцы. Тут ён ствараецца, размяшчаючы БІЛЕТ у назве, MSLINK (з вялікай літары) у першасным ключы і псеўданім, у дадзеным выпадку FC. Тады здзейсніць. З гэтым мы гатовы да флірту.

MSLINK

падлашчванне

Аб'ект звязаны з полем ў табліцы штэкер, К mslink у якасці першаснага ключа і на аснове матчу з калонай clave_ficha.

Паміж аб'ектам, які трэба звязаць, павінна быць унікальнае супадзенне (дапусцім нумар маркера на карце) і ідэнтыфікатарам у рэестры. Цалкам можа быць нумар файла альбо кадастравы ключ, але яго нельга паўтараць на адной карце.

MSLINK Фліртаваць, ён змяшчае плотто База дадзеных менеджэр / тэкст. Мы пакідаем толькі ўзровень нумара чыпаў, каб перайсці ў лігу. Затым мы выбіраем назву табліцы, у якую мы хочам зрабіць спасылку, і слупок, які змяшчае супадзенне. У гэтым выпадку табліца Tab і слупок clave_ficha.

актывуйце опцыю Выкарыстоўвайце плот, Мы выбралі кнопку далучыцца і націсніце на экране.

  • гатовы, MSLINK Gegraphics шукалі ўсе гэтыя палі Нумар запісу на карце, якая супала з нумарам запісу табліцы базы дадзеных штэкер і калонак clave_ficha. І зрабіў флірт праз mslink аўтаматычная лічба, якая існуе ў гэтым слупку. Спосаб праверыць яго - каманда атрыбуты АглядКалі падняць адпаведную табліцу.
  • Каб абнавіць плошчу і перыметр, застаюцца актыўнымі ці ўзроўні Асаблівасці мяжы сушы і блока і цэнтроіды. Тады гэта робіцца База дадзеных / вобласць перыметра або
    ddate
    .
  • Каб абнавіць каардынаты, База даных / каардынаваць абнаўленне.
  • Уставіць Гэта, каб стварыць новую запіс у базе дадзеных, абнаўленне каб зрабіць абнаўленне.

Я ведаю і ведаю. Цяпер вы разумееце, чаму гэтыя рэчы аўтаматызуюцца з дапамогай інструментаў VBA ...

Аднак вывучэнне яго логікі было разумовым практыкаваннем, якое развіло нейкі сектар нашага мозгу. Geospatial Administrator Таксама ў яго ёсць свае недахопы.

Пакіньце адказ

Ваш электронны адрас не будзе апублікаваны.

Гэты сайт выкарыстоўвае Akismet для барацьбы са спамам. Даведайцеся, як дадзеныя апрацоўваюцца для вашых каментароў.