Migruoti 10 geospatial platformą po metų - Microstation Geographics - "Oracle Spatial"

Tai yra bendra problema daugeliui kadastro ir kartografija projektus, kurie 2000-2010 Microstation Geographics integruota laiko, kaip erdvinių duomenų variklis, atsižvelgiant priežastis taip:

  • Archeminių valdymas buvo ir yra labai praktinis, kadastro projektams.
  • DGN yra patraukli alternatyva, atsižvelgiant į jos versiją toje pačioje byloje, kuri 15 metų metu nepasikeitė, priešingai nei kiti formatai, per kuriuos trejus metus mes matėme daugybę versijų, nesuderinamų.
  • "2002" nemokama programinė įranga buvo svajonė nuo to, ką turime šiandien.
  • OGC standartai nesvarstomi net ir patentuota programine įranga.
  • "Shp" failai buvo apriboti didelių projektų projektams, o erdviniai pagrindai vis dar buvo labai uždari nestandartizuotoms schemoms, kurios pakenkė serverių ... ir sidabro veikimui.
  • Nuotolinis ryšys buvo pradinis lyginant su tuo, ką dabar turime.

Taigi, norint įgyvendinti GIS pagal schemą "susijęs CAD" buvo perspektyvus sprendimas, nepaisant už patrauklus tikslais paaukojo praktiškumo. VBA API buvo daug programuoti kasdienybe sandorio valdymo prijungti prie ProjectWise kontroliuoti fizinius failus ir galimybę naudotis GeoWeb leidėjas erdvinės analizės iš serverio, nors skelbti tik ActiveX "Internet Explorer" (kuris tais metais buvo Viena naršyklė).

Problema yra ne keitėsi palaipsniui ir ne praeiti geoprzestrzenne serverio ar daugiau tvirtus versijas ProjectWise, norinčių išgyventi GIS fizinių failų, visiškai potencialą Oracle Spatial licenciją ir gebėjimas kurti. Taigi tai buvo mūsų iššūkis.

1. Duomenų bazė: Postgres, SQL Server ar Oracle?

Visų pirma aš norėčiau pirmesnio. Bet kai jūs susiduria su sandorio paslaugas orientuotą sistemą, bet neveikia gerai, kurioje dalis logikos ir vientisumą yra kaip PL duomenų bazėje, pakeisti į opensource pagrindo nėra avarinis. Ne, nebent jūs ketinate kurti naują sistemos versiją, kuri nėra artimiausioje ateityje.

Bentley žemėlapis vbaTai taip pat nėra "Talibano" veiksmas naikinti viską, kas kvapo privačius. Taigi likti su "Oracle" yra protingas sprendimas, jei jis neveikia, jei dydis ir reikalavimas yra plati, jei gerai suprojektuoti, apsaugotas ir ar žiniasklaida pasinaudoti. Tema kitai progai.

Taigi, kas liko, buvo sukurti duomenų perkėlimo į šią duomenų bazę, leidybos paslaugų ir transakcijų valdymo įrankių, skirtų vektorinių duomenų, funkcijos.

Norėdami valdyti anksčiau "ProjectWise" valdomus vaidmenis ir naudotojus, sukurtas modulinis įrankis, kuris leido:

  • Tvarkykite naudotojus ir vaidmenis iš "BentleyMap VBA".
  • Priskirkite vartotojui administracines teises, teisę į departamentus ir savivaldybes.
  • Priskirti teisę į kadastrinę bylą pagal projektą.
  • Teisė į įrankius, pateiktus statybų, leidybos, leidybos, konsultacijų ir administravimo moduliuose. Tokiu būdu sukurtos tik naujos programos ir jie rodomi vartotojams pagal jų konkretų vaidmenį ar priskyrimą.
  • Šis prisijungimo langas taip pat supaprastina bendrą "BentleyMap" projektų sudėtingumą, taigi, kai tik įvesite jus, matysite geografinės vietos administratoriaus nustatytų kategorijų ir atributų medį.Vba catastro bentley žemėlapis

Tai leidžia išspręsti mažai suprantamų problemų ir naujų naudotojų pavojų funkcijoms, tokioms kaip duomenų sąveikumas. Tai dar vienas ritmas, nes "Bentley" iš pradžių redaguoja "Oracle Spatial", kuris yra nuostabus, bet ir pavojingas, jei neturite sandorio kontrolės.

Pavyzdžiui, statybos modulyje buvo tokie įrankiai:

  • Priskirti savybes
  • Geografinio susiejimo vedlys
  • Partijos erdvės migracija
  • Ištrinti objektus
  • Redaguoti poligonus
  • Eksportuoti SHP / CAD
  • Importuoti "Shp" / "CAD"
  • Geologinė migracija
  • Migracija Geopunto
  • Georegiono migracija
  • Užsiregistruokite žemėlapį
  • Susieti Geo-Line
  • Susieti Geo-tašką
  • Susieti geografinę vietovę

Palaipsniui buvo pridėtos papildomos priemonės, iš kurių kai kurie tiesiogiai redagavo Geoerdvidaus administratorių.Bentley žemėlapis vba

  • Administratorius, norėdami peržiūrėti funkcijas
  • Topologinė analizė
  • Žr. SAFT
  • Naršyti funkciją
  • Konvertuoti kreivę į LineString
  • Sukurkite funkcijas
  • Sukurkite savybes
  • DBConnect konfigūracija
  • DBConnect užklausa
  • Redaguoti Xfm funkciją
  • Redaguoti projektą Xfm
  • Pašalinti funkcijas Xfm
  • Sklypo identifikavimas
  • Keisti simbolius
  • Perrašymo funkcijos
  • Tematizacija pagal klases
  • Teminiams
  • Teminiai pagal išskleidžiamąjį sąrašą
  • "Xfm Utilities"

2. Duomenys: migracija iš DGN į erdvinį pagrindą: "Oracle Buider" arba "Bentley" žemėlapis?

Įdomiausia iššūkis šioje eroje, kontroliuojamas migracija buvo reikalaujama, ir manydama, kad DGN failai to, buvo atnaujintas daugiau nei 10 metų gali turėti problemų su topologijos-tikra beprotybė.

Iš tiesų tai buvo. Pagrindinės žemėlapių problemos čia:

  • Modifikavimas sklypas ant sienos failą (sektoriaus ar zona) reiškia, kad turi būti keisti tiek, įskaitant atitikimo mazgus tokiais atvejais, kaip, kada sektorius yra vienos linijos, tačiau kaimyninėje kad linija yra segmentuoti.
  • Yra failų, kurie po "300" techninės priežiūros operacijų, saugomų DGN istorijoje, gali būti sugadinti.
  • Yra ne daugiau sudėtingų problemų valdomas spinta, nes kai plotas sutampa su kitu į kitą failą artimui, sumų, kurios negali būti išspręstos žemėlapyje, nes tai reikštų, kad aprobavimą, kad būtų išvengta įtakos trečiajai šaliai.
  • Netinkama praktika, pvz., Žemėlapių įtraukimas į įvairias prognozes, šiuo atveju buvo sektorių NAD27, nors standartas buvo WGS84. Ekstremaliais atvejais buvo koreguojami duomenys iš skirtingų projekcijų ir netinkami.

Sprendimas buvo Wizzard tipo instrumentas, skirtas masinei migracijai, kuris gali individualiai perkelti žemėlapį, kelias ar net visas savivaldybes (rotušę) ar departamentą.

Migracija dgn oracle erdvėje

Iš esmės tai, ką įrankis naudoja "Geografics" projekto duomenis ir reklamuoja juos "Benltey Map" funkcijoms, tada atlieka daugybę patvirtinimų, tokių kaip:

  • "Vienas su vienu" ryšys tarp geometrijos ir duomenų bazės,
  • Trūkstamų dublikatų patvirtinimas
  • Apskritimo centro konsistencijos patvirtinimas,
  • Žemėlapio objektų su neaktyviais objektais duomenų bazėje patvirtinimas
  • Topologijos patvirtinimas atsižvelgiant į esamas topologijas erdvinėje bazėje

Po patvirtinimų panelė leidžia masyviai kaupti informaciją, pvz., Duomenų matavimo metodą ir kokybės kontrolės standartą.

Galiausiai jis siunčia duomenis į duomenų bazę, pagaliau generuodamas ataskaitą. Iš sakinio į tai yra milžiniškas ruožas, bet galiausiai pritaikytas prie "Oracle Spatial" pranašumų, kurie nėra tokie išgalvoti kaip "Bentley" ir jo būdai pamatyti sudėtingus sklypus arba daugybę viršūnių sklypų.

3 Leidinys: "Geoserver" ar "MapServer"? OpenLayers ar informacinis lapelis?

Žiūrovas buvo pastatytas naudojant "OpenLayers" ir kai kuriuos papildinius. Pirmą kartą po 10 metų palikimo plėtojant kosminę dalį, buvo matomas naujas žiūrovas, kuris pakeitė "GeoWeb Publisher" ActiveX. Mes naudojome MapFish kodą išraiška, geojson valdyti šoninį medį, nes "Geoserver" tarnavo sluoksniai "OracleSpatial".

Kadastriniai žiūrovų atvirieji sluoksniai

Galiausiai, technologijų pakeitimas buvo atliktas pagal sekantį grafiką. Kaip matote, laisvo kodo derinys, duomenų bazės priežiūra ir žemės valdymas, naudojant patentuotą programinę įrangą.

Privati ​​nemokama programinė įranga

4. Statyba ir redagavimas, tiesioginis "Oracle Spatial". Bentley žemėlapis arba QGIS?

Tai dar viena istorija. "Bentley" žemėlapio redagavimas būdingas erdvinei bazei, dėl kurio susiduriama su konfliktais, jei neveiksite "Web Feature Services Transaction" (WFS). Konfliktas yra:

Kaip išspręsti taisyklę, leidžiančią neleisti topologijai sutapti, jei ji yra redaguojama ir kai norima paskelbti ataskaitas, kad objektas pati veikia?

Tai išsprendžiama, prieš tai redaguojant, redaguojant tiesiogiai ir patvirtinant, kad paskelbdamas, jei kažkas nebeveikia, versija yra atkurta, paliekant operaciją baigta, bet nepavykusioje valstybėje.

Kita problema, kurią reikėjo išspręsti, yra masinis duomenų įvedimas, atsižvelgiant į tai, kad vartotojai turėjo nustoti naudotis "Geografics" ir turėjo keletą projektų, kuriančių didžiulį kadastrą.

Georaphics Bentley žemėlapis

Tai buvo lengva, nes buvo sukurtas tik tas įrankis, kuris naudojamas integruoti "Microstation Geographics" duomenis, kad būtų lengviau pasinaudoti "BentleyMap" galimybėmis ir labiau kontroliuojamu asistentu.

Masinis registracijos žemėlapis bentleey žemėlapyje

Paveikslėlyje parodyta, kaip šis įrankis buvo sukurtas, su tam tikromis ypatybėmis, pvz., Viršūnių kūrimu ir registravimu bei Puntoparcela įtraukimu, kaip sąrašo funkciją, jei kai kurių viršūnių matavimo metodas neatitiko tam tikro kokybės standarto.

Defintivamente šis srautas buvo geras, nes vartotojai nežino, ką įrankiai dažniausiai naudojamas. Tai buvo būtina pakeisti jų mąstyseną tarp kartotinio ištrauka yra pakopų valdymą, skatinti naujų naudą pamiršti archajišką MicroStation V8 2004, pavyzdžiui, WMS, skaidrumo ir pripažinimo gimtąja DWG failus naujausių versijų; tai nereiškia, kad sąveika su KML SHP ir GML už astralinį.

Taip pat buvo atlikti įrankiai kadastrinei priežiūrai, turintys galimybę tiesiogiai redaguoti formas arba nuleisti juos lankinių mazgų sudėtingais atvejais.

5. Klientas savivaldybėms per GML. QGIS arba gvSIG?

QGIS. Bet tai yra kita istorija, kurią vėliau pasakysiu.

Palikite atsakymą

Jūsų elektroninio pašto adresas nebus skelbiamas.

Ši svetainė naudoja "Akismet", kad sumažintų šlamštą. Sužinokite, kaip apdorojami jūsų komentarų duomenys.