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