Upload
others
View
2
Download
0
Embed Size (px)
Citation preview
Viewer MapGuide Open Source/Enterprise
Versie 2.0, december 2012
GISkit BV
Introductie
Van Mapguide 6.5 MapGuide Open Source
Ondanks het succes van MapGuide 6.5 had architectuur van dit product zijn beperkingen. Vooral het
feit dat MapGuide applicaties gebaseerd zijn op een ActiveX Control, waardoor MapGuide 6.5
bijvoorbeeld minder geschikt is om kaarten te publiceren op het internet. Daarnaast gebeuren
sommige bewerkingen op de client, die vanwege de daar aanwezige data en software veel beter op
een server kunnen plaats vinden.
Begin 2004 is een team van ontwikkelaars begonnen met wat uiteindelijk MapGuide Open Source is
geworden. De uitgangspunten waren duidelijk, alle goede punten van MapGuide 6.5 behouden maar
met een internet applicatie. Autodesk heeft MapGuide Open Source uitgebracht onder een LGPL
(Lesser General Public License) in november 200 en de code ter beschikking gesteld aan de Open
Source Geospatial Foundation (Osgeo) in maart 2006.
Met de eerste versies van MapGuide Open Source werd het gestelde doel echter nog niet gehaald,
deze hadden te kampen met instabiliteit en een waslijst aan kinderziekten. Echter met de release van
MapGuide Open Source 2.1 in november 2009 is er een waardige vervanger van MapGuide 6.5
beschikbaar.
MapGuide Infrastructure Map Server
Autodesk brengt naast MapGuide Open Source een gewaarmerkte en uitgebreide versie uit van
MapGuide onder de naam Mapguide Infrastructure Map Server. Het gebruik van deze software is
niet gratis maar kent een jaarlijkse gebruikers bijdrage van € 5.500 per server. Bij de uitbreidingen
kan men denken aan een provider voor Oracle Locator/Spatial en een wat betere ondersteuning van
rasterbeelden, zoals luchtfoto’s.
De Viewer is geschikt zal voor MapGuide Open Source als Mapguide Infrastructure Map Server, het is
aan de gebruiker om uiteindelijk een keuze te maken voor een van beide mogelijkheden of wellicht
een combinatie van beiden.
Programma van Eisen
Op grond van de ervaringen met MapGuide 6.5 zijn de volgende eisen geformuleerd:
Geschikt voor MapGuide Open Source 2.1 en hoger
Geschikt voor Mapguide Infrastructure Map Server 2012 en hoger
Geschikt voor oplsag in Oracle Spatial/Locator R10 en hoger
Geschikt voor opslag in PostGIS
Geschikt voor opslag in Shape bestanden
Geschikt voor het gebruik met ACADGBI 4.7 en hoger
Geschikt voor de nieuwe API van Cyclorama
Gechikt voor het weergeven van bestemmingslannen
Geschikt voor het weergeven van de BAG
Geschikt voor het weergeven van de BGT
Geschikt voor het weergeven van PDF bestanden
Gechikt voor WMS/WFS services
Gechikt voor Windows 64 bits omgevingen
Beschikt over een beheeromgeving
Beschikt over goede printmogelijkheden
Beschikt over uitgebreide zoekmogelijkheden
Beschikt over een datagrid voor weergave van geselecteerde elementen
Beschikt over uitgebreide mogelijkheden voor thematische presentaties
Beschikt over mogelijkheden voor redlining en de opslag daarvan
Beschikt over mogelijkheden voor buffering en de opslag daarvan
Beschikt over mogelijkheid van select within
Beschikt over een module voor de import van NEN1878 naar o.a. Oracle/Spatial
Beschikt over een module voor de import van ImroGML naar o.a. Oracle/Spatial
Beschikt over een module voor de import van ImgeoGML naar o.a. Oracle/Spatial
Geschikt voor MapGuide Open Source 2.1 en hoger
De Viewer wordt ontwikkeld op dit platform, aan deze vereisten wordt daardoor vanzelfsprekend
voldaan. Binnenkort is de oplossing beschikbaar voor MapGuide Open Source 2.4.
Geschikt voor Mapguide Infrastructure Map Server 2012 en hoger
Voor iedere nieuwe versie zal worden beproefd of de beschikbare functionaliteit ook binnen
Mapguide Infrastructure Map Server beschikbaar is. Ook dit is min of meer vanzelfsprekend
aangezien MapGuide Enterprise bijna geheel op dezelfde technische fundamenten berust als
MapGuide Open Source. Binnenkort is de oplossing beschikbaar voor MapGuide Infrastructure Map
Server 2013.
Geschikt voor oplag in PostGIS
Alle converters van GISkit worden gebaseerd op FDO (Feature data Objects) ontwikkeld door
Autodesk en net als MapGuide onder gebracht bij de Open Source Geospatial Foundation. Deze FDO
biedt providers voor een groot aantal standaard GIS formaten en vormt een van de bouwstenen voor
MapGuide en AutoCAD Map daar waar het gaat om het presenteren en bewerken van GIS data.
Overigens maken ook andere partijen gebruik van FDO, zoals Safe Software (FME) en Geomap
Systems (GeoMap).
Beschikbare FDO providers o.a. (niet limitatief):
OSGeo FDO Provider for SDF
OSGeo FDO Provider for SHP (ESRI)
OSGeo FDO Provider for ArcSDE (ESRI)
OSGeo FDO Provider for WFS
OSGeo FDO Provider for WMS
OSGeo FDO Provider for ODBC
OSGeo FDO Provider for MySQL
OSGeo FDO Provider for GDAL (raster)
OSGeo FDO Provider for OGR
OSGeo FDO Provider for PostGIS
OSGeo FDO Provider for Oracle (SLKing)
OSGeo FDO Provider for SQL Server Spatial
OSGeo FDO Provider for SQLite (spatial)
Geschikt voor opslag in Shape bestanden
(zie geschikt voor PostGIS)
Geschikt voor het gebruik met ACADGBI 4.7 en hoger
Voor AutoCAD en MapGuide 6.5 werd door GISkit al een koppelmechanisme gebouwd naar GBI toe.
Omdat de te bouwen Viewer gebaseerd is op Web technologie is het misschien niet mogelijk (zonder
het beveiligingsiveau van de werkplek geweld aan te doen) om onderlinge signalen, direct uit te
wisselen, maar dit kan wel met een aanvullende .dll en/of bestand worden geregeld.
Geschikt voor de nieuwe API van Cyclorama
Dit is inmiddels gerealiseerd, de aanpassing bestond uit een ander URL voor de aanroep van de
fotobeelden.
Gechikt voor het weergeven van bestemmingslannen
Hiervoor zijn een aantal mogelijkheden beschikbaar of binnenkort beschikbaar
Gebruik van de WMS service van RO-Online
Gebruik van de WMS service van de GISkit GML Viewer
Gebruik van de GIS data na conversie met onze GMLxxx converter
Gebruik van de WMS service van RO-Online
Omdat MapGuide Open Source WMS ondersteunt, is dat technisch geen probleem. De enige
beperking is, dat WMS geen link naar de voorschriften biedt, hier voor wordt een aanvullende
applet ontwikkeld, die alle voorschriften toont op een door de gebruiker aangegeven positie.
Gebruik van GIS data na conversie van GML met de GMLxxx converter
Met de GMLxxx converter kunnen ruimtelijke plannen worden omgezet naar GIS-data. Dit is
vooral van belang voor het ontsluiten van plannen, die nog niet gepubliceerd zijn naar RO-online.
Geschikt voor het weergeven van de BAG
Naast de grafische functionaliteit, die op dit punt reeds geboden wordt, kan met de Viewer ook de
administratieve BAG data ontsloten worden. Dit is inmiddels voor diverse BAG leveranciers
gerealiseerd.
Geschikt voor het weergeven van de BGT
GISkit BGT, de opvolger van GISkit LKI slaat de informatie op in een database omgeving zoals Oracle
Spatial/Locator of SQL server Spatial. Hierdoor kan GBT informatie zonder problemen worden
ontsloten.
Gechikt voor WMS/WFS services
Enerzijds verwijzen we hiervoor naar “Geschikt voor oplag in PostGIS” waar de ondersteuning door
middel van FDO wordt beschreven.
In dit geval betekent dit dat iedere vanaf de server toeganklijke WMS/WFS databron als kaartlaag
kan worden weergegeven in MapGuide Open Source.
Daarnaast is het mogelijk de MapGuide server ook als WMS/WFS server in te richten om op deze
informatie met andere gebruikers, afdelingen, organisaties en/of de burger te kunnen delen.
Gechikt voor Windows 64 bits omgevingen
Zowel MapGuide Open Source als de Viewer zijn geschikt voor het gebruik onder 64-Bits Windows.
Beschikt over een beheeromgeving
MapGuide zelf beschikt over een beheeromgeving waarin de toegang op kaart niveau wordt
geregeld.
Hierin kunnen gebruikers worden gedefinieerd
En kunnen deze gebruikers worden gekoppeld aan een groep
En kunnen deze gebruikers/groepen rollen toebedeeld krijgen.
Voor ieder element in MapGuide Data bronnen (Features), Kaartlagen (layers), Kaarten (Maps) en
inrichtingen voor de kaart op het Web (Weblayouts) kunnen de rechten worden toegekend.
Daarmee is de afscherming van gegevens in feite al standaard aanwezig net als in MapGuide 6.5.
Beschikt over goede printmogelijkheden
Hierbij komen de volgende eisen aan de orde:
Printen/Plotten naar verschillende formaten van A5 t/m A1
Printen/Plotten naar verschillende printers
Printen/Plotten met hoge kwaliteit (geen screendump)
Hiervoor is de standaard functionaliteit uitgebreid.
Printen/Plotten naar digitale formaten (PDF)
Dit is voorzien in Mapguide Open Source 2.5.
Beschikt over uitgebreide zoekmogelijkheden De architectuur van MapGuide Open Source is hiervoor uitermate geschikt. Hierbij kan worden
gedacht aan:
- Zoeken op een sleutel in de kaart
- Zoeken in/op adres
- Zoeken in/op perceel
- Zoeken op iedere andere ingang
Het gezochte element wordt desgewenst door middel van een symbool ‘Pin’ of afwijkende
presentatie weergegeven of wordt toegevoegd aan de actieve selectie.
Beschikt over een datagrid voor weergave van geselecteerde elementen
Naast de kaart kan een extra frame worden opgenomen in het beeld en kan dan de informatie van
geselecteerde elementen worden weergeven. Het opzoeken en presenteren van de elementen
gebeurt op de server, waardoor dit snel kan gebeuren en de hoeveelheid informatie over het
netwerk beperkt blijft.
Beschikt over uitgebreide mogelijkheden voor thematische presentaties
Op dit punt is MapGuide Open Source een stuk geavanceerder dan MapGuide 6.5. Voor iedere
kaartlaag kunnen voor verschikkende zoomniveau´s de daarin aanwezige punten en lijnen van een
thematische presentatie worden voorzien.
Naast het uitgebreide kleurenpalet met 65536 kleuren kent MapGuide Open Sources ook
transparantie (van 0-100%), zodat je onder een thematische presentatie met vlakkleuren ook de
luchtfoto nog kunt zien.
Vlak kleurgenerator en lijngenerator voor thematische presentaties.
Beschikt over mogelijkheden voor redlining en de opslag daarvan
MapGuide Open Source kent standaard de volgende redline functies:
DigitizePoint
DigitizeLine
DigitizeCircle
DigitizeRectangle
DigitizeLineString
DigitizePolygon
Voor deze functies zijn echter nog geen iconen opgenomen in het standaard iconen van de
kaartopmaak programma’s Maestro (Open Source) en Studio (Enterprise) en ook de afhandeling van
deze functies (bijvoorbeeld via de actieve kaartlaag opslaan in Oracle Spatial) moet nog worden
vormgegeven. Het voorstel is dit te doen via een applicatie in het Taskpane (rechts naast de kaart).
Beschikt over mogelijkheden voor buffering en de opslag daarvan
MapGuide Open Source kent standaard een buffer functie in de Taskpane
Beschikt over mogelijkheid van select within
MapGuide Open Source kent standaard de functie “select within” naast de selectiefuncties
Select polygon
Select circle
Beschikt over een module voor het opmaken van digitale kaarten
MapGuide Meastro
MapGuide Studio
Beschikt over een module voor de import van NEN1878 naar o.a. Oracle/Spatial
NenOra
Beschikt over een module voor de import van ImroGML naar o.a. Oracle/Spatial
GmlFDO
Beschikt over een module voor de import van ImgeoGML naar o.a. Oracle/Spatial
GmlOra/GmlShape