SUSTAINABILITY & SECURITY APPLICATIONS FOR GEO-RISK-PREVENTION & ENVIRO-DISASTER-PROTECTION
GRENZÜBERSCHREITENDES SÄCHSISCHES GI/GIS/GDI-FORUM AM 29./30. APRIL 2013 IN DRESDEN
ArcGIS JavaScript API (build a web layer-based map application with html5 and...Stefano Marchisio
The "ArcGIS JavaScript API", sits directly on top of Dojo framework, providing developers with access to Dojo user interface widgets and all the other benefits of Dojo core. Whit this ArcGIS you can build a html5/javascript mapping applications and the api allows you to easily embed maps in your web pages. An ArcGIS application utilizes a layer-based (TiledLayer, DynamicLayer, FeatureLayer, etc...) geographic information model for characterizing and describing our world. An ArcGIS application asks what it need, through a http/rest service (the service will return images or json data - for example) hosted on the ArcGIS server. In this simple html5/javascript demo project (http://sdrv.ms/UGlW0p) you can find five examples that show the basic functionality of the mapping framework "ArcGIS API for JavaScript" (will be shown the basic functionality of the ArcGIS classes layer). You can download the demo code at this link: http://sdrv.ms/UGlW0p - There is also a video on YouTube: http://youtu.be/2IV29O0dW2M
ArcGIS JavaScript API (build a web layer-based map application with html5 and...Stefano Marchisio
The "ArcGIS JavaScript API", sits directly on top of Dojo framework, providing developers with access to Dojo user interface widgets and all the other benefits of Dojo core. Whit this ArcGIS you can build a html5/javascript mapping applications and the api allows you to easily embed maps in your web pages. An ArcGIS application utilizes a layer-based (TiledLayer, DynamicLayer, FeatureLayer, etc...) geographic information model for characterizing and describing our world. An ArcGIS application asks what it need, through a http/rest service (the service will return images or json data - for example) hosted on the ArcGIS server. In this simple html5/javascript demo project (http://sdrv.ms/UGlW0p) you can find five examples that show the basic functionality of the mapping framework "ArcGIS API for JavaScript" (will be shown the basic functionality of the ArcGIS classes layer). You can download the demo code at this link: http://sdrv.ms/UGlW0p - There is also a video on YouTube: http://youtu.be/2IV29O0dW2M
ArcGIS API for Javascript is a comprehensive application programming interface with classes designed for Web GIS purposes, many of which are built on Dojo.
Want to take advantage of GIS data without having a GIS department? Looking to reap the benefits of GIS data in your projects? This session will show you how to unleash the power of accessing and utilizing GIS data in the AutoCAD environment. We will delve into practical examples and explanations along with reviewing where and when to use each tool.
A presentation and workshop presented at the 2009 Annual Conference of the American Planning Association, New Jersey Chapter. Originally presented at the Bloustein School, Rutgers-New Brunswick. Workshop materials available at http://njgeo.org/presentations/
First unit lecture for John Reiser's GIS II course offered Spring 2011 at Rowan University, Glassboro, NJ.
Materials are released under a CC BY-NC-SA 3.0 license: http://creativecommons.org/licenses/by-nc-sa/3.0/
A technical overview of all the features available in the Mapgears location intelligence platform. For more information, contact me or call 1 888-696-5056.
ArcGIS API for Javascript is a comprehensive application programming interface with classes designed for Web GIS purposes, many of which are built on Dojo.
Want to take advantage of GIS data without having a GIS department? Looking to reap the benefits of GIS data in your projects? This session will show you how to unleash the power of accessing and utilizing GIS data in the AutoCAD environment. We will delve into practical examples and explanations along with reviewing where and when to use each tool.
A presentation and workshop presented at the 2009 Annual Conference of the American Planning Association, New Jersey Chapter. Originally presented at the Bloustein School, Rutgers-New Brunswick. Workshop materials available at http://njgeo.org/presentations/
First unit lecture for John Reiser's GIS II course offered Spring 2011 at Rowan University, Glassboro, NJ.
Materials are released under a CC BY-NC-SA 3.0 license: http://creativecommons.org/licenses/by-nc-sa/3.0/
A technical overview of all the features available in the Mapgears location intelligence platform. For more information, contact me or call 1 888-696-5056.
The main focus of this study is to find appropriate and stable solutions for representing the statistical data into map with some special features. This research also includes the comparison between different solutions for specific features. In this research I have found three solutions using three different technologies namely Oracle MapViewer, QGIS and AnyMap which are different solutions with different specialties. Each solution has its own specialty so we can choose any solution for representing the statistical data into maps depending on our criteria’s.
Smart Client Smart Applications_Ciaran Kirk - Intergraph Geospatial World Tou...IMGS
Organisations need GeoMedia Smart Client because it enables them to implement geospatial business workflows that are not supported by out-of-the-box products, in an easy and sustainable way across the enterprise.
With HERE Maps, users always know where they are and where they’re going, even when they’re not connected to a mobile network. In this webinar, we’ll show you how to integrate HERE Maps into your new apps for Nokia X and how to port existing apps.
Web GIS is a type of distributed information system, comprising at least a server and a client. Here I've discussed about different elements and components, characteristics of Web GIS, WMS, WFS, WPS. Lastly practical example of Web GIS using QGIS and Google Map.
Concepts and Methods of Embedding Statistical Data into Maps IJSRP Journal
The main focus of this study is to find appropriate and stable solutions for representing the statistical data into map with some special features. This research also includes the comparison between different solutions for specific features. In this research I have found three solutions using three different technologies namely Oracle MapViewer, QGIS and AnyMap which are different solutions with different specialties. Each solution has its own specialty so we can choose any solution for representing the statistical data into maps depending on our criteria’s.
The main focus of this study is to find appropriate and stable solutions for representing the statistical data into map with some special features. This research also includes the comparison between different solutions for specific features. In this research I have found three solutions using three different technologies namely Oracle MapViewer, QGIS and AnyMap which are different solutions with different specialties. Each solution has its own specialty so we can choose any solution for representing the statistical data into maps depending on our criteria’s.
Overview of MassGIS Web Mapping Servicesaleda_freeman
An overview of what MassGIS web mapping services are, how to connect and use them and a showcase of a selection of applications made by MassGIS and other agencies and organizations that use the services.
LSIVIEWER 2.0-A CLIENT-ORIENTED ONLINE VISUALIZATION TOOL FOR GEOSPATIAL VECT...Manikanta Kondeti
Visualize Geospatial vector data with a single click.
http://lsi.iiit.ac.in/lsiviewer
Published in ISPRS Archives: https://doi.org/10.5194/isprs-archives-XLII-2-W7-107-2017
Presented at ISPRS Geospatial Week - WebMGS 2017 held in Wuhan, China.
For more information:
Lab for Spatial Informatics
B2-213, Vindhya Building
International Institute of Information Technology(IIIT-H)
Hyderabad, India
Phone : (+91-40)2300 1967, 1969 Ext.276
Web Mapping 101: What Is It and Making It Work For YouSafe Software
Web mapping is the process of using the internet to visualize, analyze, and share your geospatial data through a map. Web maps are an important tool for many organizations as they provide the ability to distribute critical information to anyone, anywhere, and at any time.
Web maps provide endless potential for visualizing valuable data that may otherwise go unused. But, not everyone knows how to get started with creating one. In this webinar, we’ll cover:
- An overview of web mapping and how it works
- How OpenLayers and Leaflet work with web mapping
- How to use web mapping tools, including Esri Leaflet and Mapbox with the HTMLReportGenerator
- How to create vector tilesets in FME to make web mapping easier than ever
Join our team of Support Specialists to learn how to get started using FME to create a web map of your own to visualize and share your data.
Stop wasting the value of your geospatial data by letting it sit unused. You’ll leave this webinar with the tools to get you started with creating a web map of your own so you can present your data in a way that's easy to understand and share with others.
THE OGC STANDARDS AND GEO-PLATFORM BASED WEB APPLICATION FOR SEISMIC EVENTS MONITORING @ GI2013
1. The OGC Standards
and Geo-Platform based web application
for seismic events monitoring
Sustainability & Security Applications for GEO-Risk-Prevention & ENVIRO-Disaster-Protection
Grenzüberschreitendes Sächsisches GI/GIS/GDI-Forum am 29./30. April 2013 in Dresden
Dimitri Dello Buono
29 April 2013
2. ISIDE: The Italian Seismic Network
ISIDe (Italian Seismological
Instrumental and Parametric Data
Base)
• More than 300 stations
• It publics hypocenter parameters
provided in near real time seismic
monitoring service carried out at the
headquarters of the INGV in Rome
• together with the locations of the
Italian Seismic Bulletin that are the
result of the daily review of data
carried out by analysts of the
Earthquake National Center
3. ISIDe: public Data…
… but not the best way to share
• ISIDe provide some web interface
for querying Seismic data for a
date range
• HTML Table visualization
• Map Visualization (But Not
Interoperable)
• Export format in CSV (Comma
Separated Values) and KML
format
4. Italian National Civil
Protection – Seismic Risck Office
¤ The Seismic Risk Office develop
criteria and methodologies and
performs analysis for:
¤ assessment and mitigation of
seismic and volcanic risks;
¤ the prediction of the impact of
seismic and volcanic events in the
area;
¤ optimize interventions in
emergency and post-event;
¤ prevention programs, as well as the
classification and seismic norms.
5. The geoSDI Programme
geoSDI is a Programme coordinated by the Italian Civil Protection
Department of the Prime Minister Office
• For implemeting the Civil Protection
National Spatial Data Infrastructure
• According to the provisions of the INSPIRE
Directive
• Using Open Source software applications.
It is developed by the Institute for the Methodologies
of Environmental Analysis (IMAA) of the Italian
National Research Council (CNR) with the
collaboration of most of the national civil and military
institutions concerned.
http://www.geosdi.org
6. The Framework
geoSDI has designed and launched the open source project
Geo-Platform Framework, the first pure java open source framework to
develop Rich Web GIS Application.
Geo-Platform allows to extend webGIS applications adding Widgets,
software plugins that perform specific functions: in this way every geo-
portal is different from the others and it realizes an exact reflection of the
functional needs of the end user.
With the development of Geo-Platform Framework is now possible to
produce fast and powerful geoportals dedicated to end users.
7. An extensible Solution: widgets!
• Viewports Management
• Geocoding / Reverse Geocoding (Google, Yahoo, Custom...)
• Map Projects Management
• Export / Import Map Projects
• User / Roles Management
• Routing on OSM Data
• Feature Editor (WFS-T)
• WPS builder
• ...
• ...
• Base Layer Selection (Google, Bing, OSM, Custom...)
• Add WMS Layer
• Upload File (GeoTiff, SHP, SLD, ...)
• Manage WMS Server
• Layer Tree Panel
• Refresh Layer
• CQL Filter
• Time Filter
• Print Map
• Styler (gestione SLD)
8. Widgets Examples
Map Feature Widget
He manages the map, working in association with
other components such as toolbars and the layer
tree widget. Every operation on the layer tree widget
is immediately reflected on the map, for example
transparences, zIndex, style.
This widget gives also information about the scale of
representation, geographical orientation, lat/long
mouse position.
Layer Tree Widget
This is the widget for managing layers displayed on a
map, which allows a truly innovative configuration:
As shown in the figure, the tree allows you to view
the "folder" in a nested way(unlimited nesting). This
allows greater flexibility in organizing the set of layers.
The toolbar exposes functionality for the
management of the tree and can be extended
through additional widgets with additional features..
9. Widgets Examples
!
Add Layer Widget
Allows creation of layers within the layer tree.
Through this widget you can manage multiple
data sources from which "collect" the layer to
be added to the map.
The functionality of the Add Layer Widgets can
be extended by adding more widgets, like
uploading Shapefiles Widgets, the Widget
Manage Server, the Add WMS from URL
widget.
The work with layers is facilitated by:
pagination of layers, the automatic extraction
of the abstract, the possibility of selecting
multiple layers, enhanced search and filtering
the results.
10. Widgets Examples
Context Menu Widget
For each layer functions are handled through the
Context Menu ie: positioning the Max Extent, export
to Google Earth, a quick view of the layers in PDF,
export to TIFF for a higher resolution image, export to
shapefile vector data, the Copy & Paste layers within
layers of the tree.
Upload Data Widget
Functionality of ingestion of files, so as to make it
totally transparent to the user the loading process of
the physical data on the server and the service
configuration. The selected file from your local disk,
using web-GIS interface, it is sent to the server. The
proper flow of ingestion will automatically configure
the WMS-WFS services.
Layer Properties Widget
For each layer in the tree are handled a number of
properties, like the visual style for the layer, the
opacity of the layers in the map, the information
related to the server, user preferences such as the
alias to be used as a label in the tree for the level,
etc..
11. Widgets Examples
!
Manage Projects Widget
Users can directly manage their online Map Projects:
through tree-export functions, can save the state of
the tree and open in successive different situations
(trees with different structures).
User Management Widget
The widget allows you to differentiate your
application based on user profile. Users
Administrators can create, edit, delete users
and differentiate the functionality available to
users according to various profiles (eg Viewer,
User, Admin).
12. Widgets Examples
Server Management Widget
The widget works in association with the widget layer, and it
manages the connection to the wms server. In particular, it allows
you to connect to the web-gis a standard server WMS 1.1.1/1.3,
giving the possibility to assign a name to the server and display
the summary list of layers that it delivers. For each of the layers
shows the summary description retrieved from the server.
Legend Widget
The widget displays the legend for each layer depending on the
viewing scale active in the map.
Edit Widget
The toolbar allows you to enable editing capabilities for creating
and editing geometry (point, line and polygon) and associated
alphanumeric information. Topological features are also
displayed adjacent to the inclusion.
13. Widgets Examples
!
!
GeoCoding Widget
It gives the opportunity to locate on a map the location of any
place, inserted through free text in the "Search". The widget can
make use of geocoding services by external providers (eg,
Google or Yahoo) or deployed from a database.
14. Widgets Examples
! !
Routing Widget
It has the capability to calculate the
shortest path in a graph interconnected,
proposing directions for getting from A to B.
The shortest path, in the case shown in the
figure, is based on open graph of OSM
(Open Street Map) and takes account of
these unique ways.
18. SITDPC: Geo-Platform Based
• The WebGIS of the Italian Civil Protection
for Maps Creation and Emergency
Management
• OGC oriented
• WMS
• WFS-T
• WCS
• WPS
• CSW
• Multi-User, Multi-Role Application
• Multi-Map-Project per User
• Online WMS Styler
• Geocoding Integration
19. ISIDe to OGC to
INTEROPERABILITY
¤ So .. How to integrate ISDIDe Earthquake CSV data into
the Civil Protection SITDPC Application?
¤ A server cyclically get updates on earthquakes detected
by the ISIDe network
¤ Through a OGR process data is imported into a PostGIS
geodatabase
¤ A GeoServer deliver OGC services on the collected Data
¤ The Geo-Platform Based Web Application integrates Data
with other interoperable layers
20.
21. Geo-Platform Widget Form Seismic
Monitoring
¤ CQL Filtering:
¤ Filter Earthquakes on Time, Magnitudo, etc
22. ¤ Refresh Widget
¤ Based on XMPP Messages
¤ User-Driven Timing
¤ Last Event Early Mapping
Geo-Platform Widget Form Seismic
Monitoring
23. Mobile Survey
¤ Mobile App used for Early
Ispections
¤ to assess damage and the need for
intervention
¤ to organize teams to verify the
practicability of the buildings
¤ Contributes from:
¤ Civil People getting the App
¤ Technician of the Civil Protection
¤ Collected Data are Directly stored
on the Infrastructure and delivered
as OGC services
¤ EARLY MAPPING of the DAMAGE
SCENARIO!!
25. Some Screenshots
¤ Take a photo of the damage
¤ This photo will be available as a
queryble information on the WMS
MAP
26. Some Screenshots
¤ Register the position of the
inspection
¤ uses the more precise localization
between
¤ Network Signal
¤ GPS position
27. Some Screenshots
¤ Input ther information like:
¤ Name of the person/
technician reporting
¤ Tel. Nuber to be recalled
¤ N° of people involved in the
damage
¤ N° of hurted people
¤ N° of dead people