10 godina kasnije migraciju geoprostornih platforma - 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.

Dakle, da implementira GIS baziran na šemu "povezan CAD" je održivo rješenje, bez obzira na upotrebljivost za atraktivne svrhe prezentacije žrtvovao. API VBA bio je dovoljno za programiranje rutine transakcijske upravljanje povezan sa ProjectWise kontrolirati fizičke datoteke i sposobnost da koriste Geoweb Izdavač za prostorne analize sa servera, iako publikacije je ograničen na ActiveX u programu Internet Explorer (koji u toj godini bio je samo pretraživač).

Problem je da nisu evoluirali postepeno i umjesto toga proći geoprostorni Server ili više robustan verzije ProjectWise, želeći da preživi GIS od fizičkih datoteka, uzimajući puni potencijal Oracle Spatial licenciran i sposobnost da se razvije. To je bio naš izazov.

1. Baza: Postgres, SQL Server ili Oracle?

Konkretno, ja bih voleo prvu. Ali kada ste suočeni sa transakcijske sistem uslužna, ali ne i dobro rade, u kojem dijelu logike i integritet kao PL u bazi podataka, promjene na OpenSource bazu nije hitan slučaj. Ne, osim ako ne mislite da razvijete novu verziju sistema koji nije u neposrednom roku.

bentley map vbaNiti se radi o tome da se talibanska akcija ublaži sve što smrdi vlasništvo. Dakle, ostati sa Oracle je mudra odluka, ako se dobro radi, ako je veličina i zahtjev širok, ako je dobro dizajniran, zaštićen i ako se podrška koristi. 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 izgradnje, izdanja, objavljivanja, konsultacija i administracije. Na ovaj način se kreiraju samo nove aplikacije i prikazuju se korisnicima prema njihovoj specifičnoj ulozi ili zadatku.
  • 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 ovoga rešava probleme malih razumijevanja i rizika od novih korisnika do funkcionalnosti poput interoperabilnosti podataka. Što je još jedan roll, jer Bentley uobičajeno uređuje Oracle Spatial, što je divno ali i rizično ako nemate transakcionu kontrolu.

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 DGN na prostornoj osnovi: Oracle Buider ili Bentley Map?

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, bilo je. Glavni problemi mapa su ovde:

  • 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.

Na kraju, post baze podataka, na kraju generiranja izvještaja. Lakše reći nego učiniti da postoji protežu ogroman, ali je na kraju prilagođena hirovima Oracle Spatial više ne kao nategnute kao Bentley i njegov način gledanja kompleksa parcela ili parcele mnogo vrhova.

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

Gledalac je napravljen pomoću OpenLayers-a i nekih dodataka. Po prvi put nakon 10 godina zanemarivanja razvoja prostornog dijela, vidljiv je novi pregledač koji je zamenio ActiveX GeoWeb Publisher-a. Kod štampanja korišćen je MapFish kod, geojson kontroliše bočno stablo, od Geoserver-a servirani su slojevi OracleSpatial-a.

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. Izgradnja i montaža, direktno na Oracle Spatial. Bentley Map ili QGIS?

Ovo je druga priča. Bentley karta objavljuje rodbinu u bazi svemira, koja generiše konflikte ako ne uspije sa uslugom Transactional Web Feature Service (WFS). Konflikt 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.

Defintivamente ovaj tok je bio dobar, jer korisnici znaju šta alata najčešće koriste. Bilo je potrebno da promijene način razmišljanja između prolaz višestrukih ima slojevite upravljanje, promoviranje nove pogodnosti zaboraviti arhaični Microstation V8 2004, kao što su WMS, transparentnosti i priznavanja native DWG datoteke novijim verzijama; to ne znači da interoperabilnost s KML, SHP i GML za astralno.

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 koja će kasnije da se kaže.

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.