Migracija geoprostorne platforme 10 godina kasnije - Microstation Geographics - Oracle Spatial

Ovo je zajednički izazov za mnoge katastar i kartografija projekata, koji u 2000-2010 Microstation Geographics integrirana put kao prostorni motor podataka, s obzirom razloga kako slijedi:

  • Upravljanje arhitektonskim čvorovima i dalje je izuzetno praktično za katastarske projekte.
  • DGN je atraktivna alternativa, s obzirom na verzionisani u istoj datoteci, koja se nije promijenila u 15 godina, za razliku od druge formate u kojima smo vidjeli mnoge nespojive verzije svake tri godine.
  • U 2002-u, besplatni softver bio je daleki san o onome što imamo danas.
  • OGC standardi nisu ni težili čak ni na vlasničkom softveru.
  • Šp datoteke su bile ograničene za projekte visokog profila, a prostorne osnove su i dalje bile vrlo zatvorene za ne-standardizirane šeme koje su ugrozile performanse servera ... i srebra.
  • Daljinska povezanost je počela u poređenju sa onim što sada imamo.

Stoga je implementacija GIS-a zasnovana na shemi „povezanog CAD-a“ bilo održivo rješenje, iako je upotrebljivost žrtvovana u atraktivne prezentacijske svrhe. VBA API bio je bogat za programiranje rutina za upravljanje transakcijama povezanim na ProjectWise za kontrolu fizičkih datoteka i mogućnost korištenja GeoWeb Publisher-a za prostornu analizu sa servera, iako je publikacija bila ograničena na ActiveX u Internet Exploreru (koji je te godine bio jedan pregledač).

Problem nije u tome što je postepeno evoluirao i umjesto da pređete na Geospatial Server ili na robusnije verzije ProjectWisea, želeći da GIS preživi od fizičkih datoteka, imajući sav potencijal licenciranog Oracle Spatial-a i sposobnost razvoja. To je bio naš izazov.

 

1. Baza podataka: Postgres, SQL Server ili Oracle?

Konkretno, više bih volio prvu. Ali kada se nalazite pred transakcijskim sistemom koji nije orijentiran na usluge, ali dobro radi, u kojem je dio logike i integriteta poput PL-a u bazi podataka, promjena u OpenSoure bazu nije hitna situacija. Ne, osim ako vam je cilj razviti novu verziju sistema koja neće biti dostupna odmah.

bentley map vbaNiti se radi o talibanskoj akciji da se omalovaži sve što privatno miriše. Stoga je boravak s Oracleom mudra odluka ako dobro funkcionira, ako je velik i zahtjevan, ako je dobro dizajniran, zaštićen i ako se podrška iskorištava. Tema za drugu priliku.

Ono što je preostalo bilo je razvijanje funkcionalnosti podataka koje treba migrirati u ovu bazu, usluge objavljivanja i alatke za upravljanje vektorskim vektorskim transakcijama.

Da bi se kontrolisali uloge i korisnici, koji su ranije upravljani od ProjectWise-a, kreiran je modularni alat koji je omogućio:

  • Upravljajte korisnicima i ulogama iz BentleyMap VBA.
  • Dodijelite od korisnika administrativna prava, pravo na odjeljenja i opštine.
  • Dodijeliti pravo na katastarsku datoteku projektom.
  • Pravo na alate dostupne u modulima za izgradnju, izdanje, publikaciju, savjetovanje i administraciju. Na taj se način stvaraju samo nove aplikacije koje se korisnicima prikazuju u skladu s njihovom ulogom ili određenim zadatkom.
  • Ova tabla za prijavljivanje takođe pojednostavljuje zajedničku složenost projekata BentleyMap-a, tako da ćete upravo s ulaskom videti drvo kategorija i atributa definisanih u Geospatial Administrator-u.vba katastar bentley map

Panel ovog rješava nesporazume i rizike korisnika novih u funkcijama poput Interoperabilnosti podataka. Što je još jedna loša stvar, budući da Bentley izvorno uređuje u Oracle Spatial, što je prekrasno, ali i rizično ako nemate kontrolu nad transakcijama.

Tako, na primjer, Modul za izgradnju imao je sljedeće alate:

  • Dodijelite funkcije
  • Geographic Linkage Wizard
  • Migracija prostora serije
  • Brisanje objekata
  • Uredite poligone
  • Export Shp / CAD
  • Import Shp / CAD
  • Geolinija migracija
  • Migracija Geopunto
  • Geografska migracija
  • Registrujte mapu
  • Link Geo-Line
  • Link Geo-Point
  • Link Geo-Region

Komplementarni alati su dodani postepeno, uključujući neke da bi se direktno uredili Geospatial Administrator.bentley map vba

  • Administrator za pregledanje funkcija
  • Topološka analiza
  • Pogledajte SAFT
  • Pregledajte funkciju
  • Pretvori krivu u LineString
  • Kreiraj funkcije
  • Kreiraj svojstva
  • DBConnect konfiguracija
  • DBConnect Query
  • Izmeni funkciju Xfm
  • Izmeni Xfm projekat
  • Uklonite funkcije Xfm
  • Identifikacija parcela
  • Izmijenite simbologiju
  • Funkcije prepisivanja
  • Temanje po časovima
  • Tematika
  • Tematiziraj po padajućoj listi
  • Xfm Utilities

 

2. Podaci: Migracija s DGN-a na prostornu bazu: Oracle Buider ili Bentley karta?

Najinteresantniji izazov u tome je bio da je potrebna kontrolisana migracija, a uzimajući u obzir da su DGN datoteke koje su ažurirane više od 10 godina mogle imati probleme sa topologijom - istinsko ludilo.

Zaista je bilo. Glavni problemi mapa su ovdje:

  • Modifikacija zemljište na granici datoteku (sektora ili zone) podrazumijeva da mora postojati modifikacija oba, uključujući i odgovarajuće čvorova u slučajevima kao što je kada je sektor je jedan red, ali u susjednoj toj liniji je segmentirana.
  • Postoje datoteke koje nakon 300 transakcija održavanja sačuvane u istoriji DGN-a mogu biti korumpirane.
  • Nema više kompleksnih problema upravljati kabineta, kao kada je područje preklapa na drugom susjeda u drugu datoteku, za iznose koji se ne mogu riješiti na karti, jer to bi podrazumijevalo da inspekcija na terenu da se izbegne utiču na trećoj strani.
  • Loše prakse, kao što je uključivanje mapa u različitim projekcijama, u ovom slučaju bilo je sektora u NAD27-u, iako je standard bio WGS84. U ekstremnim slučajevima izvršene su prilagođavanja podataka iz različitih projekcija, do perverznih.

Rešenje je bilo Wizardov tip alata za masovnu migraciju, koja može migrirati mapu pojedinačno, nekoliko ili čak i sve opštine (gradska skupština) ili odeljenje.

migracija dgn oracle spatial

U suštini ono što alat uzima podatke o projektu Geographics i promovira ih na karakteristike Benltey Map-a, zatim pravi niz validacija, kao što su:

  • Odnos između geometrije i baze podataka, jedan na jedan,
  • Validacija nedostatka duplikata,
  • Validacija konzistentnosti centroid-centra,
  • Validacija objekata mape u odnosu na neaktivne objekte u bazi podataka,
  • Validacija topologije u odnosu na postojeće topologije u prostornoj bazi

Nakon validacije, panel omogućava dodavanje informacija na masivan način, kao što su metoda merenja i standard kontrole kvaliteta tih podataka.

Konačno, objavite u bazi podataka, konačno generirajući izvještaj. Od rečenog do činjeničnog postoji ogromno rastezanje, ali na kraju se prilagodilo hirovima Oracle Spatial-a koji su i dalje jednako namišljeni poput Bentleyevih i njihovom načinu gledanja na složena svojstva ili puno vrhova.

3. Publikacija: Geoserver ili MapServer? OpenLayers ili letak?

Preglednik je napravljen pomoću OpenLayers-a i nekih dodataka. Po prvi put nakon 10 godina zanemarivanja razvoja prostornog dijela, bio je vidljiv novi prikazivač koji je zamijenio ActiveX izdavača GeoWeb. MapFish kôd korišten je za ispis, geojson za kontrolu bočnog stabla, sa Geoservera posluženi su slojevi posluženi iz OracleSpatial.

 

otvoreni slojevi katastarskih posmatrača

Konačno, zamjena tehnologija je obavljena prema sljedećem grafikonu. Kao što vidite, kombinacija besplatnog koda, održavanje baze podataka i upravljanja zemljištem pomoću vlasničkog softvera.

besplatni softver u vlasništvu

4. Izrada i uređivanje, direktno na Oracle Spatial. Bentley karta ili QGIS?

Ovo je druga priča. Bentley Map izvorno uređuje prostorno, što uzrokuje sukobe ako neće raditi s uslugom transakcijskih web značajki (WFS). Sukob je:

Kako da rešite pravilo da ne dopuštate preklapanje topologije, ako se uređuje i kada želite da objavljujete izveštaje o tome da objekat utiče na sebe?

Ovo se rešava verifikacijom ranije, direktno uređivanjem i potvrđivanjem da kada se objavljuje, ako nešto ne uspije, verzija se obnavlja nakon što je transakcija završena ali u neuspjelom stanju.

Još jedan problem koji je morao da se reši je masivni unos podataka, s obzirom na to da korisnici moraju prestati koristiti Geographics i imali nekoliko projekata koji pokreću masivni katastar.

georaphics bentley map

Ovo je bilo lako jer je napravljen samo alat sličan onom koji se koristi za integraciju podataka u Microstation Geographics, olakšavajući sa potencijalima BentleyMap-a i sa više kontrolisanog asistenta.

ogromne mape mape bentley mape

Slika prikazuje kako je ovaj alat razvijen, uz neke posebnosti, kao što je stvaranje i registraciju čvorova i uključivanje Puntoparcela as funkcionalnost u slučaju da se način mjerenja neke čvorova ne ispunjavaju određene standard kvalitete.

Definitivno je ovaj tok bio vrlo dobar, jer su korisnici znali koje alate najčešće koriste. Bilo je potrebno natjerati ih da promijene mentalitet između prelaska s više značajki na upravljanje nivoima, promovirajući nove pogodnosti kako bi zaboravili na arhaičnu Microstation V8 2004, poput WMS usluge, prozirnih folija i izvornog prepoznavanja DWG datoteka novijih verzija; a da ne spominjemo interoperabilnost sa kml, shp i gml za najastralnije.

Jednako je napravljen alat za katastarsko održavanje, imajući mogućnost direktnog uređivanja u obliku ili spuštanje na ark-čvorove za složene slučajeve.

5. Klijent za opštine putem GML-a. QGIS ili gvSIG?

QGIS. Ali to je druga priča koju ćemo kasnije ispričati.

Ostavite odgovor

Vaša e-mail adresa neće biti objavljena.

Ova stranica koristi Akismet kako bi smanjila neželjenu poštu. Saznajte kako se podaci vašeg komentara obrađuju.