Migrimi i një platforme gjeohapësinore 10 vjet më vonë - Gjeografia e Mikrostacionit - Oracle Spatial

Kjo është një sfidë e zakonshme për shumë projekte Kadastrale ose Cartographie, të cilat në kohën kur 2000-2010 integron Microstation Geographics si një motor të dhënave hapësinore, duke marrë parasysh arsyet si në vijim:

  • Menaxhimi i harkut të nyjeve ishte dhe vazhdon të jetë jashtëzakonisht praktik, për projektet kadastrale.
  • DGN është një alternativë tërheqëse, duke pasur parasysh versioned në të njëjtën dosje, e cila nuk ka ndryshuar në vitet e 15, në kundërshtim me formate të tjera në të cilat ne kemi parë shumë versionet e saj të papajtueshme çdo tre vjet.
  • Në softuerin falas 2002 ishte një ëndërr larg nga ajo që kemi sot.
  • Standardet e OGC-së nuk ishin as të rënda në softuerin e pronarit.
  • Dosjet e softuerit ishin të kufizuara për projektet e projekteve të larta dhe bazat hapësinore ishin ende shumë të mbyllura për skemat e pa standardizuara që rrezikonin punën e serverëve ... dhe argjendin.
  • Lidhshmëria në distancë ishte fillestare në krahasim me atë që kemi tani.

Kështu, zbatimi i një GIS bazuar në një skemë "të lidhur CAD" ishte një zgjidhje e vlefshme, edhe pse përdorshmëria u flijua për qëllime tërheqëse të prezantimit. VBA API ishte e bollshme për të programuar rutinat e menaxhimit të transaksioneve të lidhura me ProjectWise për kontrollin e skedarëve fizikë dhe mundësinë e përdorimit të GeoWeb Publisher për analiza hapësinore nga serveri, megjithëse botimi ishte i kufizuar në ActiveX në Internet Explorer (i cili në atë vit ishte shfletues i vetëm).

Problemi nuk është evoluar gradualisht dhe në vend që të kaloni në Geospatial Server ose në versione më të fuqishme të ProjectWise, duke dashur të bëni një GIS të mbijetojë nga skedarët fizikë, duke pasur të gjithë potencialin e Oracle Spacial të licencuar dhe aftësinë për tu zhvilluar. Pra, kjo ishte sfida jonë.

 

1. Baza e të dhënave: Postgres, SQL Server apo Oracle?

Në veçanti, unë do të preferoja të parën. Por kur jeni përpara një sistemi transaksioni jo të orientuar në shërbime, por që funksionon mirë, në të cilin një pjesë e logjikës dhe integritetit është si PL në bazën e të dhënave, ndryshimi në një bazë OpenSoure nuk është emergjent. Jo, përveç nëse qëllimi juaj është të krijoni një version të ri të sistemit që nuk është i disponueshëm në afat të menjëhershëm.

bentley map vbaAs nuk ka të bëjë me bërjen e një aksioni Taliban për të nënçmuar gjithçka që ka erë private. Pra, qëndrimi me Oracle është një vendim i mençur, nëse po funksionon mirë, nëse është i madh dhe kërkues, nëse është i dizajnuar mirë, i mbrojtur dhe nëse mbështetja po shfrytëzohet. Tema për një rast tjetër.

Pra, ajo që mbeti ishte të zhvillohej funksionaliteti për të emigruar të dhënat në këtë bazë të dhënash, shërbime botuese dhe mjete për menaxhimin e transaksioneve për të dhënat vektoriale.

Për të kontrolluar rolet dhe përdoruesit që menaxhoheshin më parë nga ProjectWise, u krijua një mjet modular që lejonte:

  • Menaxhoni përdoruesit dhe rolet nga VBA BentleyMap.
  • Caktojë nga përdoruesi të drejtat administrative, të drejtën për departamentet dhe komunat.
  • Caktojë të drejtën për dosjen kadastrale sipas projektit.
  • E drejta për mjetet e disponueshme në modulin e Ndërtimit, botimit, botimit, konsultimit dhe administrimit. Në këtë mënyrë, krijohen vetëm aplikacione të reja dhe u shfaqen përdoruesve sipas rolit të tyre ose caktimit specifik.
  • Ky panel i identifikimit gjithashtu thjeshton kompleksitetin e përbashkët të projekteve të BentleyMap, të tilla që vetëm me hyrjen ju do të shihni pemën e kategorive dhe atributeve të përcaktuara në Administratorin Gjeospazial.vba catastro bentley hartë

Një panel i kësaj zgjidh keqkuptimet dhe rreziqet e përdoruesve të rinj në tipare si Ndërveprimi i të Dhënave. Cili është një gënjeshtar tjetër, pasi Bentley redakton natyrshëm në Oracle Spatial, e cila është e mrekullueshme por edhe e rrezikshme nëse nuk keni kontroll transaksionesh.

Kështu, për shembull, moduli i ndërtimit kishte veglat e mëposhtme:

  • Cakto funksionet
  • Magjistar i lidhjes gjeografike
  • Migrimi Hapësirë ​​Batch
  • Fshi objekte
  • Ndrysho poligone
  • Export Shp / CAD
  • Importimi Shp / CAD
  • Migracioni Gjeologjik
  • Migracioni Geopunto
  • Migrimi në Gjeorgji
  • Regjistro hartën
  • Link Geo-Line
  • Link Geo-Point
  • Link Gjeo-Rajoni

Mjetet plotësuese u shtuan gradualisht, duke përfshirë disa për të redaktuar drejtpërdrejtë administratorin gjeohapësinor.bentley map vba

  • Administrator për të parë karakteristikat
  • Analizë topologjike
  • Shih SAFT
  • Shfletoni Feature
  • Convert Curve në LineString
  • Krijo Karakteristikat
  • Krijo pronat
  • DBConnect konfigurimit
  • Hetim DBConnect
  • Redaktoni funksionin Xfm
  • Ndrysho projektin Xfm
  • Hiq karakteristikat Xfm
  • Identifikimi i parcelës
  • Modifiko symbologjinë
  • Tiparet e mbingarkimit
  • Thematizimi i klasës
  • Për tematike
  • Thematics nga drop-down list
  • Xfm Utilities

 

2. Të dhënat: Migrimi nga DGN në bazën hapësinore: Oracle Buider apo Bentley Map?

Sfida më interesante në këtë ishte se kërkohej një migrim i kontrolluar dhe, duke pasur parasysh se dosjet e DGN-së u përditësuan për më shumë se 10 vite, mund të kishin probleme topologjike - një çmenduri e vërtetë.

Në të vërtetë ishte. Problemet kryesore të hartave janë këtu:

  • Modifikimi i një parcele në kufirin e skedarit (sektori ose zona) nënkupton që duhet të ketë modifikim të të dyjave, duke përfshirë rastësinë e nyjave në raste si kur në një sektor është një vijë e vetme, por në segmentin fqinj është segmentuar.
  • Ka fotografi që pas transaksioneve të mirëmbajtjes 300 të ruajtura në historinë e DGN mund të dëmtohen.
  • Nuk ka probleme më komplekse kabinetit të menaxhueshme, si kur një zonë mbivendoset në një tjetër fqinj në një tjetër dosje, për shuma që nuk mund të zgjidhen në hartë, sepse kjo do të nënkuptonte që të inspektimit në terren për të shmangur që ndikojnë në një palë të tretë.
  • Praktikat e këqija, të tilla si përfshirja e hartave në parashikime të ndryshme, në këtë rast kishin sektorë në NAD27, edhe pse standardi ishte WGS84. Në raste ekstreme u bënë rregullime midis të dhënave nga projeksionet e ndryshme, deri te perverse.

Zgjidhja ishte një mjet i llojit Wizzard për migrimin masiv, i cili mund të emigrojë individualisht një hartë, disa ose madje edhe të gjithë komunën (sallën e bashkisë) ose departamentin.

dgn oracle migrimi hapësinor

Në thelb se cili mjet merr të dhënat e projektit Geographics dhe i promovon ato në tiparet e Hartave Benltey, pastaj bën një sërë validimesh, si:

  • Marrëdhënia një-në-një midis gjeometrisë dhe bazës së të dhënave,
  • Vlefshmëria e mungesës së dublikatave,
  • Vlefshmëria e qëndrueshmërisë së zonës-qendrës,
  • Vlefshmëria e objekteve të hartave në lidhje me objektet joaktive në bazën e të dhënave,
  • Validimi i topologjisë në lidhje me topologjitë ekzistuese në bazën hapësinore

Pas vlerësimeve, paneli mundëson mbledhjen e informacionit në mënyrë masive, siç është metoda e matjes dhe standardi i kontrollit të cilësisë të këtyre të dhënave.

Më në fund, postoni në bazën e të dhënave, duke gjeneruar përfundimisht një raport. Nga tha në fakt ekziston një shtrirje e jashtëzakonshme, por më në fund u përshtat me tekat e Oracle Spatial që janë ende aq të menduara sa ato të Bentley dhe mënyra e tyre për të parë vetitë komplekse ose shumë kulme.

3. Publikimi: Geoserver apo MapServer? Shtresat e hapura apo fletëpalosja?

Një shikues u ndërtua duke përdorur OpenLayers dhe disa shtojca. Për herë të parë pas 10 vitesh neglizhencë të zhvillimit të pjesës hapësinore, një shikues i ri ishte i dukshëm që zëvendësoi ActiveX të GeoWeb Publisher. Kodi MapFish është përdorur për shtypjen, geojson për të kontrolluar pemën anësore, nga Geoserver janë shërbyer shtresat e shërbyera nga OracleSpatial.

 

shikuesit kadastralë të hapjes

Së fundi, zëvendësimi i teknologjive është bërë sipas grafikut të mëposhtëm. Siç mund ta shihni, një kombinim i kodit të lirë, duke ruajtur bazën e të dhënave dhe menaxhimin e tokës duke përdorur softuer të pronarit.

pa pagesë software pronësorë

4. Ndërtoni dhe modifikoni, drejtpërdrejt në Oracle Spatial. Harta Bentley apo QGIS?

Kjo është një histori tjetër. Bentley Map redakton natyrshëm në bazë hapësinore, e cila shkakton konflikte nëse nuk do të funksionojë me një Shërbim Veçorie të Transaksionit të Uebit (WFS). Konflikti është:

Si të zgjidhet një rregull që të mos lejohet mbivendosja e topologjisë, nëse është duke u redaktuar dhe kur dëshiron të postoj raporte që objekti ndikon në vetvete?

Kjo është zgjidhur me versioni më parë, redaktimi i drejtpërdrejtë dhe vlefshmëria se kur postimi, nëse diçka nuk arrin versioni është rikuperuar duke e lënë transaksionin të plotë, por në një gjendje të dështuar.

Një tjetër problem që duhej të zgjidhej ishte futja masive e të dhënave, duke pasur parasysh se përdoruesit duhej të ndalonin përdorimin e Gjeografisë dhe kishte disa projekte që ngrinin kadastrën masive.

gjeografi bentley hartë

Kjo ishte e lehtë sepse vetëm një mjet i ngjashëm me atë që përdoret për të integruar të dhënat në Microstation Geographics është bërë, duke lehtësuar potencialet e BentleyMap dhe me një asistent më të kontrolluar.

pjesa më e madhe e regjistrimit të hartave të hartave të bentleey

Imazhi tregon se si është zhvilluar ky mjet, me disa veçori, të tilla si krijimin dhe regjistrimin e vertices dhe përfshirjes së Puntoparcela si lista funksionalitetin në rast se metoda e matjes së disa vertices nuk plotësojnë standardet e caktuara të cilësisë.

Padyshim që kjo rrjedhë ishte shumë e mirë, sepse përdoruesit e dinin se cilat mjete i përdorin më shpesh. Ishte e nevojshme t'i bëjmë ata të ndryshojnë mentalitetin e tyre midis lëvizjes nga karakteristikat e shumta në menaxhim nga nivelet, duke promovuar përfitime të reja në mënyrë që ata të harrojnë arkaik Microstation V8 2004, të tilla si shërbimi WMS, transparencat dhe njohja vendase e skedarëve DWG të versioneve të fundit; për të mos përmendur ndërveprimin me kml, shp dhe gml për më astralin.

Mjetet u bënë gjithashtu për mirëmbajtjen kadastrale, duke pasur mundësi të redaktimit drejtpërdrejt në forma ose uljen e tyre në nyjen e harkut për raste komplekse.

5. Klient për komuna përmes GML. QGIS apo gvSIG?

QGIS. Por kjo është një histori tjetër për të treguar më vonë.

Lini një përgjigje

Adresa juaj e emailit nuk do të publikohet.

Kjo faqe përdor Akismet për të reduktuar spamin. Mësoni se si përpunohen të dhënat tuaja të komenteve.