Microstation Geographics, kumonekta sa Database

Kahit na ang Geographics ay isang legacy na bersyon ng Bentley, pagkatapos ay narito ang Benley Map at Cadastre upang manatili, narito ang ilang mga tala para sa isang estudyante na gustong kumonekta sa isang database ng mga mapa ng proyekto ng Geographics.

Mula sa nakaraang mga paksa

Sa ilang mga post na aking ipinaliwanag mas maaga bilang ilang mga lakas ng loob Geographics trabaho, ito ang buod ng halos 15 entry ay nagpapakita na talagang Nasiyahan ako sa mga ito.

  1. Ang tampok na libro
  2. Upang pampakay
  3. Paglilinis ng topolohiko
  4. Ikonekta ang mga linya
  5. Pagsusuri ng topological
  6. Ikonekta ang isang lokal na proyekto
  7. Mag-import mula sa mga file ng hugis
  8. Lumikha ng coordinate grid
  9. Ilan pagkakaiba may Bentley Map
  10. Pag-unlad sa VBA
  11. Mga pagkakaiba sa Cadastre
  12. Lumipat sa Bentley Map
  13. Pinausukan sa G! Mga Tool
  14. Ang mga nakakapanabik na halimbawa

Ano ang mangyayari ay ang Geographics ay laging tulad nito, isang software na dapat malaman ang mga pinausukang bagay upang ipatupad sa antas ng administrator. Habang ang mga user ay dapat malaman upang gawin ang mga pangunahing gawain upang ipatupad, gayon pa man ay isang kasangkapan na kahit Bentley ay hindi tumugon support pa rin ipinagtanggol pro swashbuckling mga gumagamit na hindi nais na ipaalam sa pumunta.

Ano ang dapat kumonekta

Geographics ay maaaring konektado sa hindi bababa sa Oracle, SQLServer o Acces base, mas mabuti sa pamamagitan ng ODBC bagaman hindi ang tanging mga base o ang tanging connection mode. Ang koneksyon ay nilikha, tulad ng ipinaliwanag ko sa seksyon 6 ng nakaraang listahan.

Ano ang dapat kumonekta

Geographics, sa mga bersyon na ito, gumagana sa pamamagitan ng mga link ng koneksyon ng bagay (engeneering links), na maaaring isang linya, punto, cell o polygon. Gumagana ang koneksyon na ito sa sumusunod na paraan:

  • Ang bagay sa pagkonekta ay dapat nasa mapa, ipagpalagay na isang numero ng tab ng form na 425876.
  • Ang MsLink ay isang numero na hindi paulit-ulit sa isang mapa at nauugnay kapag ang bagay ay naka-link sa database.
  • Ang MapID ay isang numero na nag-uugnay sa mslink sa nakarehistrong mapa, kaya ang isang MsLink ay maaaring paulit-ulit mula sa isang mapa papunta sa isa pa, ang pagkakaiba ay nasa numero ng pagpaparehistro ng mapa, isang paksa na ipinaliwanag ko sa bahagi 12 ng tuktok na listahan.
  • Sa sandaling naka-link, maaari mong tingnan Geographics iba pang mga talahanayan sa database, tulad ng mga rehistro ng mga nagbabayad ng buwis, mga halaga ng ari-arian ... At gawin ang mga pagpapatakbong ito bilang topological pagtatasa, pampakay mga mapa, mapa annotation, atbp

Ang database

  • Upang makipag-ugnay sa isang heograpiya proyekto, ang database ay dapat maglaman ng mga sumusunod na mga talahanayan:

kategorya
tampok
mapsmscatalog
ugcategory
atcommandugfeature
ugjoin_cat
ugmap
ugtable_cat

  • Bukod pa rito, ang mesa kung saan nais mong kumonekta, tulad ng rehistradong cadastral (ipagpalagay na ito ay tinatawag plag) kailangan mong magdagdag ng haligi na tinatawag na MsLink, tulad ng isulat ko ito, kasama ang M at L sa uppercase. At ito ay dapat na ng uri ng autonomic, kaya tuwing ang isang bagong card ay nilikha ito ay bibigyan ng isang numero na hindi paulit-ulit.
  • Ang mga sumusunod na haligi ay dapat ding idagdag sa talahanayan:

Pook, ang pangalan ng mga hanay na ito ay hindi mahalaga, kung ano ang kagiliw-giliw na ito ay numeric na may dalawang desimal. Ito ay upang ma-update ang lugar ng ari-arian sa database.

Perimeter, tulad ng naunang isa, upang ilagay ang halaga ng kabuuan ng mga panig ng ari-arian.

x1, y1, x2, y2. Ang mga ito ay apat na haligi kung saan ang mga coordinate na tumutukoy sa hanay ng mga ari-arian ay maiimbak, at sila ay magiging kapaki-pakinabang upang pumunta sa ari-arian (hanapin) pinili, tulad ng i-publish ito sa Geoweb Publisher.

  • Pagkatapos, sa database, sa mscatalog table, kinakailangan na isama ang talahanayan ng pamantayan at italaga ito ng isang identifier. Ito upang ang mesa ay makikita mula sa Geographics sa susunod na hakbang at maaaring mairehistro sa catalog.

Ang mga mapa

  • Ang mapa ay dapat na nakarehistro, ito ay tapos na mula sa Project / setup / register map / dgn file. Sa pamamagitan nito, ang mapa ay nakakakuha ng isang numero sa table ng ugmaps.
  • Ang nilikha talahanayan ay dapat ding nilikha mula geographics. Para sa mga ito kailangan mong pumunta sa Project / setup / tables / table catalog. Narito ito ay nilikha, inilalagay ang FILE sa pangalan, MSLINK (na may isang capital letter) sa pangunahing susi at isang alias, sa kasong ito FC. Pagkatapos gumawa. Sa ganitong paraan, handa kami na maglandi.

MSLINK

Ang link

Ang bagay ay naka-link sa isang patlang sa talahanayan plag, sa pamamagitan ng mslink bilang isang pangunahing susi at batay sa isang tugma sa haligi key_chart.

Dapat mayroong natatanging pagtutugma sa pagitan ng bagay na maiugnay (ipagpalagay na ang numero ng card sa mapa) at isang identifier sa pattern. Maaaring ito ay ang numero ng file o kadastral na code, ngunit hindi ito dapat na paulit-ulit sa parehong mapa.

MSLINK Upang mag-link, a paderpagkatapos Database / text manager. Iniiwan namin lamang ang bilang ng numero ng card, upang magpatuloy sa link. Pagkatapos ay piliin namin ang pangalan ng mesa kung saan nais naming i-link at ang haligi na naglalaman ng tugma. Sa kasong ito, ang talahanayan ng Tab at ang haligi key_chart.

Isaaktibo ang opsyon Gamitin ang Bakod, pinili namin ang pindutan sumali at kami ay nag-click sa screen.

  • Handa MSLINK Gegraphics naghanap sa lahat ng mga patlang ng Record number sa mapa, na kung saan coincided sa bilang ng mga talaan ng mga talahanayan ng database plag at haligi key_chart. At gumawa siya ng link sa pamamagitan ng mslink umiiral sa hanay na iyon. Ang paraan upang masubok ito ay ang paggamit ng utos suriin ang mga katangian, dapat itaas ang nauugnay na talahanayan.
  • Upang i-update ang Area at perimeter, ang mga antas ay naiwang aktibo o mga tampok ng hangganan ng ari-arian at mansanas, at centroids. Pagkatapos ay tapos na Database / area perimeter u
    ddate
    .
  • Upang i-update ang mga coordinate, Database / coordinate update.
  • Isingit ay upang lumikha ng isang bagong rekord sa database, update upang gawin ang isang update.

Alam ko, at alam ko. Ngayon nauunawaan mo kung bakit ang mga bagay na ito ay awtomatiko sa mga tool ng VBA ...

Gayunpaman, ang pag-aaral ng lohika nito ay isang ehersisyong mental na bumuo ng ilang sektor ng ating utak. Ang Geospatial Administrator Mayroon din itong mga flat.

Mag-iwan ng komento

Ang iyong email address ay hindi nai-publish.

Ang site na ito ay gumagamit ng Akismet upang mabawasan ang spam. Alamin kung paano naproseso ang data ng iyong komento.