22
Developing web-based and mobile applications to implement the Mpumalanga Biodiversity Sector Plan 16 May 2014 Mervyn Lotter Scientific Services MTPA

Developing web-based and mobile applications to implement ...biodiversityadvisor.sanbi.org/.../08/65-Lotter-MpumalangaWebBased… · Mobile applications • Ability to access data

  • Upload
    others

  • View
    2

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Developing web-based and mobile applications to implement ...biodiversityadvisor.sanbi.org/.../08/65-Lotter-MpumalangaWebBased… · Mobile applications • Ability to access data

Developing web-based and mobile

applications to implement the

Mpumalanga Biodiversity Sector

Plan

16 May 2014 Mervyn Lotter Scientific Services MTPA

Page 2: Developing web-based and mobile applications to implement ...biodiversityadvisor.sanbi.org/.../08/65-Lotter-MpumalangaWebBased… · Mobile applications • Ability to access data

Tools to implement the Mpumalanga

Biodiversity Sector Plan (MBSP)

• Hosting biodiversity priority maps in the cloud, and consuming them in web-

based or mobile applications, greatly increases the opportunities for their

uptake and use in the field.

• From ArcGIS Desktop one creates map services (or feature services) which

are hosted in the cloud or on a server.

• These services can be consumed in a variety of applications without

requiring dedicated GIS software.

• Two such hosted applications that we have developed:

• Web map application.

• Mobile application.

• WARNING: Strong bias towards ESRI software!

Page 3: Developing web-based and mobile applications to implement ...biodiversityadvisor.sanbi.org/.../08/65-Lotter-MpumalangaWebBased… · Mobile applications • Ability to access data

Web map application

• Any desktop browser can open a web link

http://conservation3.arcgisonline.com/Apps/MBSP/

Page 4: Developing web-based and mobile applications to implement ...biodiversityadvisor.sanbi.org/.../08/65-Lotter-MpumalangaWebBased… · Mobile applications • Ability to access data
Page 5: Developing web-based and mobile applications to implement ...biodiversityadvisor.sanbi.org/.../08/65-Lotter-MpumalangaWebBased… · Mobile applications • Ability to access data
Page 6: Developing web-based and mobile applications to implement ...biodiversityadvisor.sanbi.org/.../08/65-Lotter-MpumalangaWebBased… · Mobile applications • Ability to access data
Page 7: Developing web-based and mobile applications to implement ...biodiversityadvisor.sanbi.org/.../08/65-Lotter-MpumalangaWebBased… · Mobile applications • Ability to access data
Page 8: Developing web-based and mobile applications to implement ...biodiversityadvisor.sanbi.org/.../08/65-Lotter-MpumalangaWebBased… · Mobile applications • Ability to access data
Page 9: Developing web-based and mobile applications to implement ...biodiversityadvisor.sanbi.org/.../08/65-Lotter-MpumalangaWebBased… · Mobile applications • Ability to access data

Mobile applications

Page 10: Developing web-based and mobile applications to implement ...biodiversityadvisor.sanbi.org/.../08/65-Lotter-MpumalangaWebBased… · Mobile applications • Ability to access data

Mpumalanga Biodiversity Plan

- opening screen

Page 11: Developing web-based and mobile applications to implement ...biodiversityadvisor.sanbi.org/.../08/65-Lotter-MpumalangaWebBased… · Mobile applications • Ability to access data

MBSP CBA maps

Page 12: Developing web-based and mobile applications to implement ...biodiversityadvisor.sanbi.org/.../08/65-Lotter-MpumalangaWebBased… · Mobile applications • Ability to access data

Query data

Page 13: Developing web-based and mobile applications to implement ...biodiversityadvisor.sanbi.org/.../08/65-Lotter-MpumalangaWebBased… · Mobile applications • Ability to access data

Query data

Page 14: Developing web-based and mobile applications to implement ...biodiversityadvisor.sanbi.org/.../08/65-Lotter-MpumalangaWebBased… · Mobile applications • Ability to access data

Land-use Guidelines

Page 15: Developing web-based and mobile applications to implement ...biodiversityadvisor.sanbi.org/.../08/65-Lotter-MpumalangaWebBased… · Mobile applications • Ability to access data

Environmental crimes

Page 16: Developing web-based and mobile applications to implement ...biodiversityadvisor.sanbi.org/.../08/65-Lotter-MpumalangaWebBased… · Mobile applications • Ability to access data

Capture species observations

Page 17: Developing web-based and mobile applications to implement ...biodiversityadvisor.sanbi.org/.../08/65-Lotter-MpumalangaWebBased… · Mobile applications • Ability to access data

Web maps/mobile apps

• Projects and displays to be authored in ArcMap.

• Publish (export) as a map or feature service to a GIS server or ArcGIS

Online (www.arcgis.com).

• Map services can then be incorporated within a variety of different

applications.

Web maps

• ArcGIS Online

• ArcGIS Viewer 3.6 for Flex(or API)

• ArcGIS Viewer for Silverlight 3.1(or API)

• ArcGIS API for JavaScript (Web App - beta)

Mobile applications

• ArcGIS Runtime SDK for Android

• Collector

• ArcGIS

• CarryMap (CarryMap Observer)

Page 18: Developing web-based and mobile applications to implement ...biodiversityadvisor.sanbi.org/.../08/65-Lotter-MpumalangaWebBased… · Mobile applications • Ability to access data

ArcGIS Online

• Two kinds of accounts:

1. Subscription (Organizational account)

2. Public (Free-personal account)

• Publish map and feature services - need a subscription account.

• ESRI clients have 1 subscription licence per current ArcGIS licence

(would require a maintenance contract).

• ArcGIS Online uses a ‘credit’ system for certain features.

Page 19: Developing web-based and mobile applications to implement ...biodiversityadvisor.sanbi.org/.../08/65-Lotter-MpumalangaWebBased… · Mobile applications • Ability to access data

Building a web map using ArcGIS

Viewer for Flex

Page 20: Developing web-based and mobile applications to implement ...biodiversityadvisor.sanbi.org/.../08/65-Lotter-MpumalangaWebBased… · Mobile applications • Ability to access data

Mobile applications

• Ability to access data in the field without additional and costly

hardware.

• MTPA have recently developed a mobile app for Android using

ArcGIS Runtime SDK 10.2 to consume a map service, as well as

other custom code to support citizen science involvement.

• ESRI have developed the ArcGIS Runtime SDK for multiple

mobile platforms (Android, iOS, Windows).

• In 2014/2015, investigate converting app to iOS (Apple phones).

• Plan to incorporate mapping of invasives and ability to upload

images with next update.

Page 21: Developing web-based and mobile applications to implement ...biodiversityadvisor.sanbi.org/.../08/65-Lotter-MpumalangaWebBased… · Mobile applications • Ability to access data

Conclusion

• NB to invest in multiple products (i.e. disconnected GIS viewer, web

applications, mobile applications, Handbooks,etc.).

• Web and mobile applications are becoming more powerful and easy to

use. The MTPA plan to share their data, build web and mobile

applications, and to encourage contributions from citizen science.

• The future for hosting products is in the cloud.

• Environmental sector needs access to a server to host data (so that they

can develop products that consume these services).

• Acknowledge support of SCGIS and ESRI Conservation Program.

• Acknowledge SANBI’s support to provinces: BGIS

• Encourage you to make use of www.arcgis.com.

Page 22: Developing web-based and mobile applications to implement ...biodiversityadvisor.sanbi.org/.../08/65-Lotter-MpumalangaWebBased… · Mobile applications • Ability to access data

THANK YOU [email protected]

http://www.arcgis.com/

http://conservation3.arcgisonline.com/Apps/MBSP/