The 'right' choices in GIS - Grontmij


Published on

This presentation was given at GIStech 2010 in Rotterdam (NL) and later to students of the University of Wageningen. In this presentation we explain the choices we've made in a number of GIS projects.

Published in: Technology
  • Be the first to comment

No Downloads
Total views
On SlideShare
From Embeds
Number of Embeds
Embeds 0
No embeds

No notes for slide
  • pretentious
  • 1) Wie heeft er ervaring met AG10 / AG94beta?2) Wie heeft er GEEN ervaring met AG10 / AG94beta?3) Wie gaat er binnenkort aan de slag met AG10 (als deze uit is)?4) Wie wacht tot de eerste SP of een .1 versie uitkomt?
  • Wie gebruikt er Bing maps als ondergrond?
  • The 'right' choices in GIS - Grontmij

    1. 1. 1<br />„Right“ choices in GIS<br />June, 2nd 2010<br />Xander Bakker<br />Team GIS, Grontmij GIS&ICT<br />
    2. 2. 2<br />ArcGIS 10?<br />Who has any experience with ArcGIS 10?<br />
    3. 3. 3<br />Which criteria?<br />Functionality<br />Commercial software or Open Source<br />Available<br /> budget<br />Capacityplanning<br />Network<br />Also check out:<br />System Design Strategies<br />Performance<br />Security<br />Implementation<br /> Infrastructure<br />Data<br />Maintenance<br />Knowledge level of users<br />Hardware + OS<br />Number of users<br />
    4. 4. 4<br />Data<br />Where is my data?<br />
    5. 5. 5<br />GeoScanner<br />
    6. 6. 6<br />Metadata Producer<br />Lot of data lacking Metadata<br />There are easier ways to do it… (e.g. using the Metadata Producer)<br />To fill Metadata is time consuming<br />
    7. 7. 7<br />AG10: Search Service<br />Local data<br />On a server*<br />ArcGIS Online<br />Find<br />Index<br />* AGS Search Service<br />Describe<br />
    8. 8. 8<br />Static or dynamic?<br />Static data<br />Dynamic data<br />(near) Real-time<br />
    9. 9. 9<br />Static data<br />Soil Quality Map on the Internet<br />5 year unchanged (static)<br />Simple maintenance<br />Low cost<br />
    10. 10. 10<br />Dynamic data<br /><br />GeoWeb rural/urban planning/zoning Zwolle <br />Cross cluster projects (roles, AGS, video conf.)<br />
    11. 11. 11<br />(near) Real-time data<br />Fleet tracking<br />Precipitation<br />Traffic speed (traffic jam)<br />GeoRSS<br />Sensorweb<br />Fleet Tracker GeoCortex<br />O&M, SensorML, TransducerML, SOS, SPS, SAS, WNS<br />Precipitation radar KNMI Flex ESRI NL<br />
    12. 12. 12<br />Reference data<br />Use of many sources (OpenStreetMap, Bing, Google, DKNL, en many others) directly in ArcGIS:<br />©<br />Beware of<br />
    13. 13. 13<br />Desktop analysis<br />Automization?<br />Python and/or ModelBuilder<br />VS: Application or Add-in (new in 10)<br />VBA (only available in ArcGIS 10)<br />Prediction of urban flooding<br />MorphGIS, dredging and suppletion<br />
    14. 14. 14<br />Detection of buildings<br />Update building height (new districts)<br />Analyse 175 AHN2 subunits 0.5m (raw data)<br /> or develop our own algorithm?<br />Detection of buildings in AHN2 (LiDAR) data <br />
    15. 15. 15<br />Detection of buildings<br /><ul><li>Buildings not in TOP10 are detected
    16. 16. Buildings mainly covered with NoData are depicted as well</li></ul>1<br />before<br />2<br />3<br />1<br />after<br />2<br />3<br />
    17. 17. 16<br />Detection of buildings<br />Completeness: <br />286 missing buildings<br />278 detected (97%)<br />8 not detected (3%)<br />Correctness: <br />316 buildings classified<br />278 correctly classified (88%)<br />38 misclassified (12%)<br />
    18. 18. Purpose: generate A3-maps for the registration of parcels, grants, etc.<br />In 4 years time over 800.000 maps produced<br />17<br />Tailor made maps<br />
    19. 19. 18<br />Fallback DVD <br />or Harddisk<br />Optimization <br />System<br />Tailor made maps LNV<br />Order Desk<br />Extra mapping<br />Systems<br />Mapping systems<br />Listener<br />Central <br />Database<br />Monitor<br />FTP<br />Printer<br />
    20. 20. 19<br />Map production AG10<br />Arcpy.mapping<br />Data driven pages<br />Dynamic elements<br />Multi-scale maps<br />Sample script Ernst Eijkelenboom – ESRI NL<br />
    21. 21. 20<br />Time enabled layers<br />… not only for temporal data<br />
    22. 22. 21<br />PlanpROces<br />www. .ro<br />
    23. 23. 22<br />Mobile: which platform?<br />HW: <br />Tablet PC <br />PDA <br />Smartphone<br />OS:<br />Windows Mobile <br />OS X iPhone<br />Android<br />Blackberry RIM OS<br />(Symbian OS / Palm OS)<br />
    24. 24. 23<br />ArcPad vs AG Mobile<br />ArcPad<br />from version 8*<br />extensive<br />“many” (€€€)<br />gis technician<br />extensive<br />ArcPad extension***<br />C++, VBScript, JScript<br />AG Mobile<br />yes, standard<br />limited **<br />many<br />workflow<br />limited<br />Enterprise Advanced<br />.NET Visual Studio<br />Platform<br />Synchronisation<br />Functionality<br />Number of Users<br />Knowledge level of users<br />Geometry / Symbology<br />AG Server license?<br />Development IDE<br />
    25. 25. 24<br />MuskusPad<br />
    26. 26. 25<br />StadsWaterPAD<br />Registration of observations (EBEOstad)<br />
    27. 27. 26<br />ArcPad 10<br />ArcPad 10 enhancements:<br />Beta 2 released on May 7th, 2010<br />Configurable forms for relates<br />Support for ArcGIS Online & Bing Maps<br />Integration with ArcLogistic Navigator<br />Enhanced Photo & Camera experience<br />Quick Capture Toolbar<br />Data Manager for ArcGIS 10<br />Performance enhancements for Tablet PC | PDA | Smartphone<br /><br />
    28. 28. 27<br />MoVe (AG Mobile)<br />First a movie …<br />… then a live demo<br />
    29. 29. 28<br />MoVe Export<br />Web/Batch application<br />Complete workflow<br />File server<br />Office<br />application<br />Custom<br />Synchronisation<br />Sample<br />Dynamic<br />maplayers<br />(AGS services)<br />Maintenance<br />module<br />Static<br />basemaps<br />SDC / MapCache<br />AGM synchronisation<br />Featureclasses<br />
    30. 30. 29<br />REST API<br />$P{MoVeExport_MapServer} + "/export?bbox=" + $F{BBMINX}.toString() + "%2C" + $F{BBMINY}.toString() + "%2C" + $F{BBMAXX}.toString() + "%2C" + $F{BBMAXY}.toString() + "&bboxSR=&layers=hide%3A" + $F{HIDELAYERS} + "&layerDefs=" + $F{LAYERA} + "%3A+BESCHIKKINGID+%3D+%27" + $F{BESCHIKKINGID} + "%27+AND+BESCHIKKINGIDVLGNR+%3D+%27" + $F{BESCHIKKINGIDVLGNR} + "%27%3B" + $F{LAYERB} + "%3A+aanvraag_nr+%3D+" + $F{AANVRAAG_NR}.toString() + "+AND+beheerseenheid_nr+%3D+%27" + $F{BEHEERSEENHEID_NR} + "%27&size=1000%2C1000&imageSR=&format=png24&transparent=false&dpi=&f=image"<br />
    31. 31. 30<br />AGS Web Applications<br />JavaScript API<br />Flex API<br />Silverlight / WPF API<br />.NET Web ADF<br />Java Web ADF<br />SharePoint<br />
    32. 32. 31<br />GeoWeb 3<br />Feature Hyperlink<br />Direct connect to RDBMS (Oracle, ODBC, …)<br />Single storage, multiple use (NORA)<br />Link to photos, cycloramas, documents<br />Serve urban/rural zoning of PlanpROces<br />Share and collaborate through projects<br />Extensibility (geoprocessing, editing, mobile)<br />
    33. 33. 32<br />Silverlight API<br />
    34. 34. 33<br />Questions?<br />Criteria?<br />Development of custom apps?<br />Data?<br />ArcGIS 10?<br />AG Server?<br />AG Mobile?<br />
    35. 35. 34<br />More information...<br />Xander Bakker<br />Senior Advisor<br />Grontmij Netherlands BV :: GIS & ICT – GIS Team :: :: +31 30 220 79 11<br /><br />