Migration einer 10 Geospatial Platform Jahre später - Microstation Geographics - Oracle Spatial

Dies ist eine häufige Herausforderung für viele Kataster- oder Kartografie-Projekte, bei denen 2000-2010 Microstation Geographics als Geodaten-Engine integriert hat, wobei folgende Gründe berücksichtigt wurden:

  • Das Bogen-Knoten-Management war und ist für Kataster Projekte äußerst praktisch.
  • Die DGN ist eine attraktive Alternative, seine versioniert in derselben Datei unter Berücksichtigung, die in 15 Jahren nicht geändert hat, im Gegensatz zu anderen Formaten, in denen wir viele inkompatible Versionen alle drei Jahre gesehen.
  • In 2002 war freie Software ein entfernter Traum von dem, was wir heute haben.
  • OGC-Standards wiegen nicht einmal auf proprietäre Software.
  • SHP-Dateien wurden auf Projekte beschränken Hochsee und Raumbasen waren noch sehr geschlossen, um nicht standardisierte Systeme, die die Leistung von Servern ... und Silber beeinträchtigt.
  • Remote-Konnektivität war einsetzenden im Vergleich zu dem, was wir jetzt haben.

Also, um eine GIS-Implementierung basiert auf einem System „verknüpft CAD“ war eine tragfähige Lösung, trotz der Verwendbarkeit für attraktive Präsentationszwecke geopfert. Der VBA-API war viel zu programmieren Routinen Transaktionsmanagement ProjectWise verbunden physische Dateien zu steuern und die Fähigkeit GeoWeb Verlag für räumliche Analyse vom Server zu verwenden, obwohl die Publikation ActiveX im Internet Explorer (die in diesem Jahr begrenzt waren nur Browser).

Das Problem ist nicht zu haben, nach und nach weiterentwickelt und stattdessen Geospatial Server oder robustere Versionen von ProjectWise passieren, will ein GIS von physischen Dateien, um zu überleben, volles Potenzial von Oracle Spatial lizenziert und der Fähigkeit nehmen zu entwickeln. Also das war unsere Herausforderung.

1. Datenbank: Postgres, SQL Server oder Oracle?

Insbesondere hätte er die erste bevorzugt. Aber wenn Sie ein Transaktionsserviceorientiertes System mit Blick aber nicht gut funktioniert, in dem einen Teil der Logik und Integrität ist als PL in der Datenbank, Änderung an einer Open Source Basis ist kein Notfall. Nein, es sei denn, Sie am Ziel sind eine neue Version des Systems zu entwickeln, die nicht in nächster Zukunft ist.

bentley Karte vbaAuch ist es nicht machen eine Aktion Taliban alles zu schmälern, die proprietäre riecht. So bleiben Sie mit Oracle eine kluge Entscheidung ist, ob es funktioniert, wenn die Größe und Anforderung breit ist, wenn gut gestaltet, geschützt ist und ob die Medien Vorteil finden. Thema für eine andere Zeit.

Also, was war links zu entwickeln Fähigkeiten für die Daten zu dieser Basis migriert werden, Verlagsdienstleistungen und Transaktionsmanagement-Tools Vektordaten.

Um zu steuern, Rollen und Benutzer, die von ProjectWise zuvor verwaltet wurden, ein modulares Werkzeug, mit dem erstellt:

  • Verwalten Sie Benutzer und Rollen von BentleyMap VBA.
  • Weisen Sie von dem Benutzer mit Administratorrechten, das Recht auf Abteilungen und Kommunen.
  • Recht auf Kataster Datensatz pro Projekt zuordnen.
  • Richtige Werkzeuge zur Verfügung auf der Baugruppen, Bearbeitung, Veröffentlichung, Beratung und Management. Somit werden nur neue Anwendungen erstellt und sie scheinen die Nutzer auf der Grundlage ihrer Rolle oder spezifische Zuordnung.
  • Dieses Anmeldefenster vereinfacht auch die übliche Komplexität der BentleyMap-Projekte, so dass Sie bei der Eingabe einfach den Baum der Kategorien und Attribute sehen können, der im Geospatial Administrator definiert ist.vba bentley Katasterkarte

Ein Panel von dieser löst leichte Probleme Verständnis und Risiken neuer Benutzer Funktionen wie Data Interoperability. Was es ist eine andere Rolle, weil Bentley nativ in Oracle Spatial bearbeiten, was wunderbar ist, aber auch riskant, wenn Sie nicht Transaktionssteuerung verfügen.

So hatte zum Beispiel der Bau-Modul die folgenden Werkzeuge:

  • zuweisen Merkmale
  • Assistent geographische Verknüpfung
  • Raum Migration Batch
  • löschen von Objekten
  • bearbeiten Polygone
  • Export SHP / CAD
  • Import SHP / CAD
  • Migration Geolínea
  • Migration GeoPoint
  • Migration Georegión
  • registrieren Karte
  • Geo-Line Verbindung
  • Geo-Punkt-Verbindung
  • Link Geo-Region

Zusätzliche Werkzeuge wurden schrittweise Zugabe, darunter auch einige, um direkt den Administrator Geospatial zu bearbeiten.bentley Karte vba

  • Zur Anzeige Funktionen Administrator
  • topologische Analyse
  • SAFT Beratung
  • konsultieren Eigenschaft
  • Konvertieren Curve Linestring
  • Erstellen von Features
  • Eigenschaften erstellen
  • DBConnect-Konfiguration
  • DBConnect Beratung
  • Edit-Funktion Xfm
  • Projekt bearbeiten Xfm
  • Entfernen von Funktionen Xfm
  • Paketidentifikation
  • ändern Symbologie
  • Überschreiben Funktionen
  • Theming für Klassen
  • Theming
  • Thematisierung von Drop-Down-Liste
  • xfm Dienstprogramme

2. Daten: DGN Migration auf Raumbasis: Oracle Buider oder Bentley Map?

Die interessanteste Herausforderung in dieser Zeit wurde eine kontrollierte Migration erforderlich und unter Berücksichtigung, dass die DGN-Dateien für mehr als 10 Jahre aktualisiert wurden Probleme mit der Topologie eines echten Wahnsinn haben könnte.

Tatsächlich war es. Die Hauptprobleme der Karten befinden sich hier:

  • Modifikation einer Handlung an der Grenze Datei (Sektor oder Zone) ergibt sich, dass Modifikation von beiden sein müssen, einschließlich der passenden Knoten in den Fällen, beispielsweise wenn ein Sektor ist eine einzelne Linie, sondern in dieser Zeile benachbarten segmentiert.
  • Es gibt Dateien nach 300 Pflegetransaktionen im historischen DGN gespeichert ist möglicherweise beschädigt.
  • Es gibt keine komplexeren Probleme zu bewältigen Schrank, als wenn ein Bereich überlappt auf einem anderen Nachbarn in einer anderen Datei, für Beträge, die auf der Karte nicht gelöst werden können, weil es zu Begehungen bedeuten würde, einen Dritten zu vermeiden beeinflussen.
  • Verfehlungen, wie die Aufnahme von Karten in verschiedenen Projektionen, in diesem Fall hatten NAD27 Sektoren, obwohl der Standard WGS84 war. Im Extremfall Anpassung zwischen Daten aus unterschiedlichen Projektionen gemacht wurden, auf das Böse.

Die Lösung war eine Art Wizzard Migrations-Tool massiv, die einzeln migrieren können alle von einer Gemeinde (Gemeinde) oder Abteilung Karte, mehrere oder sogar.

Oracle Migration DGN Raum

Im Grunde, was die Werkzeugdaten übernimmt Geographics zu projizieren und zu fördern Merkmale von Benltey Karte, dann eine Reihe von Validierungen machen, wie zum Beispiel:

  • Eins zu eins Beziehung zwischen Geometrie und Datenbank,
  • Validierung Mangel an Duplikaten,
  • Konsistenz Prüfbereich-Schwerpunkt,
  • Validation Kartenobjekte in Bezug auf inaktive Objekte in der Datenbank,
  • Validierung der Topologie in Bezug auf bestehende Topologien in der räumlichen Basis

Nach den Validierungen, lässt das Panel Sie massiv Informationen wie Messverfahren und Standardqualitätskontrolle dieser Daten hinzufügen.

Schließlich schreibt die Datenbank schließlich einen Bericht zu erzeugen. Leichter gesagt als getan es eine Strecke ist enorm, aber schließlich die Launen von Oracle Spatial nicht mehr als weit hergeholt wie Bentley eingestellt und seiner Art und Weise der komplexen Plots oder Plots vielen Ecken zu sehen.

3. Die Publikation: Geoserver oder MapServer? OpenLayers oder Broschüre?

ein Zuschauer gebaut und Openlayers einige Plugins verwenden. Zum ersten Mal nach Jahren der Vernachlässigung 10 Entwicklung des Raumfahrtsektors war es ein neues ActiveX-Viewer sichtbar, der die GeoWeb Verlag ersetzt. MapFish Code für immpresión wurde verwendet, um den seitlichen GeoJSON Baum aus Geoserver Schichten OracleSpatial verbüßen zu steuern.

Kataster Betrachter Openlayers

Schließlich Ersatztechnologien wurden gemäß der folgenden Tabelle hergestellt. Wie Sie sehen können, eine Kombination aus Open Source, die Datenbank zu halten und für Landmanagement proprietäre Software.

freie Software proprietäre

4. Konstruktion und Bearbeitung, den direkten Zugriff auf Oracle Spatial. ¿Bentley Map oder QGIS?

Dies ist eine andere Geschichte. Bentley Map bearbeiten native Raumhafen, wodurch Konflikte, wenn nicht mit Transactional Web Feature Service (WFS) arbeiten. Der Konflikt ist:

Wie kann man eine Regel lösen, die keine Überschneidungen der Topologie zulässt, wenn sie bearbeitet wird und wenn man Berichte meldet, die das Objekt beeinflusst?

Dies wird durch die Versionierung vor dem Bearbeiten direkt bearbeitet und bestätigt, dass bei der Buchung, wenn etwas fehlschlägt, wird die Versionierung wiederhergestellt, so dass die Transaktion abgeschlossen ist, aber in einem fehlgeschlagenen Zustand.

Ein weiteres Problem, das gelöst werden musste, ist die massive Dateneingabe, da die Benutzer aufhören mussten, Geographics zu verwenden, und es gab mehrere Projekte, die massive Kataster erheben.

Georaphics Bentley Karte

Dies war einfach, da nur ein Werkzeug ähnlich dem zur Integration der Daten in Microstation Geographics verwendet wurde, was mit den Möglichkeiten von BentleyMap und einem kontrollierten Assistenten erleichtert wurde.

Bulk-Registrierung Karten Bentleey Karte

Das Bild zeigt, wie dieses Werkzeug entwickelt wurde, mit einigen Besonderheiten, wie die Schaffung und Registrierung von Ecken und die Einbeziehung der Puntoparcela, als Listenfunktionalität, falls die Methode der Messung einiger Ecken keinen bestimmten Qualitätsstandard erfüllte.

Defintivamente diese Strömung war gut, da die Benutzer wissen, welche Werkzeuge am häufigsten verwendet. Es war notwendig, ihre Haltung zwischen dem Durchgang von mehrere zu ändern, um eine Tiered-Management-Funktionen, die Förderung neue Vorteile des archaischen Micro V8 2004, wie WMS, Transparenz und Anerkennung von nativen DWG-Dateien neuere Versionen vergessen; das bedeutet nicht, die Interoperabilität mit kml, shp und GML für die Astral.

Werkzeuge wurden auch für die Katasterwartung gemacht, wobei die Möglichkeit besteht, direkt in Formen zu bearbeiten oder sie für komplexe Fälle zu Bogenknoten zu senken.

5 Kunde für Kommunen über GML. QGIS oder gvSIG?

QGIS Aber das ist eine andere Geschichte, die später erzählt wird.

Hinterlassen Sie einen Kommentar

Ihre E-Mail-Adresse wird nicht veröffentlicht.

Diese Seite verwendet Akismet, um Spam zu reduzieren. Erfahren Sie, wie Ihre Kommentardaten verarbeitet werden.