WalkLite in Mobile GIS: A Schema to Extend and Symbolize SpatiaLite Dr. X. Chen Walkinfo Tech. Co. Ltd.

Slides:



Advertisements
Similar presentations
New Release Announcements and Product Roadmap Chris DiPierro, Director of Software Development April 9-11, 2014
Advertisements

TileMill Quickly and Easily Design Maps for the Web Shaky Sherpa Matt Berg Modi Research Group The Earth Institute. Columbia University.
What’s New in ArcGIS Desktop
Bentley Systems, Incorporated
Development of Java plug-in for Geoserver to read Oracle GeoRaster Data Authors Baskar Dhanapal CoreLogic Bangalore, India Perumal Chinnuswamy CoreLogic.
ArcGIS Geodatabase Miles Logsdon Spatial Information Technologies, UW Garry Trudeau - Doonesbury.
You have just been given an aerial photograph that is not registered to real world coordinates. How do you display the aerial with other data layers that.
Geographic Information Systems
SuperPad 3 Full-Function Mobile GIS Software. Overview  SuperPad, full-function mobile GIS software, is designed for field survey and data collection.
Mobile Application Development
19 th Advanced Summer School in Regional Science An introduction to GIS using ArcGIS.
Barry Biediger Utah Automated Geographic Reference Center (AGRC) October 28, 2004 Database Issues.
STORE ITEM FINDER FOR ANDROID Brian McClure Aarron Hulswitt Kevrin Blood Dr. Ledgard – Faculty Advisor.
UNDERSTANDING SPATIAL DISTRIBUTION OF ASTHMA USING A GEOGRAPHICAL INFORMATION SYSTEM Mohammad A. Rob Management Information Systems University of Houston-Clear.
Android An open handset alliance project Janice Garcia September 18, 2008 MIS 304.
1 Alternate Title Slide: Presentation Name Goes Here Presenter’s Name Infrastructure Solutions Division Date GIS Perfct Ltd. Autodesk Value Added Reseller.
Open Source GIS Architecture Testing at EPC Nomeneta Saili Pacific GIS/RS Conference, Fiji, 2011.
Intro. To GIS Lecture 4 Data: data storage, creation & editing
Is Mobile the Future of GIS? Matt Sheehan WebMapSolutions.
Esri International User Conference | San Diego, CA Technical Workshops | ArcGIS Runtime Euan Cameron Mary Harvey Ralf Gottschalk Road Ahead.
Geographic Information Systems (GIS) Data Marcel Fortin Geographic Information Systems (GIS) and Map Librarian Map and Data Library December 7, 2009.
Emerging Platform#4: Android Bina Ramamurthy.  Android is an Operating system.  Android is an emerging platform for mobile devices.  Initially developed.
Considerations: –Unzip data –Data in Digimap – what data formats? –Data conversion –Applying a style to the data Desktop sharing – Working with OS MasterMap.
Prepared by: Jennifer McKee With support from: in partnership with: Introduction to ArcPad NSF DUE
Web-Based Tool and Why Cross Platform Support Multi-User No special software to install… just a browser Offload real work to server No worrying about versions.
NR 322: Organizing Data Jim Graham Fall GIS Data Flow Project, resample Processing Processed Data Original Data Final data And maps.
Ref: Geographic Information System and Science, By Hoeung Rathsokha, MSCIM GIS and Remote Sensing WHAT.
FalconView Open Source Inspired Features
10/09/2015 E.R.Edwards 10/09/2015 Staffordshire University School of Computing CE Applied Communications Technology Openstreetmap GPS and mapping.
PIXEL INFOTEK PVT. LTD. Solutions… from all dimensions The Great Banana Recipe: Adding Symbols to SVG with FME Raghavendran (aka SRG)
@2011 Mihail L. Sichitiu1 Android Introduction Platform Overview.
Developing Windows Desktop and Device Apps with the ArcGIS Runtime SDK for.NET Rex Hansen Thad Tilton.
Introduction to ArcGIS. Goals Become familiar with ArcGIS ▫Locating and running the program ▫Introduction to the 3 ArcGIS interfaces ▫Experience with.
Introduction to Geographic Information Systems (GIS) Lesson 1.
Major parts of ArcGIS ArcView -Basic mapping, editing and Analysis tools ArcEditor -all of ArcView plus Adds ability to deal with topological and network.
Practical Introduction to QGIS Impact HUB Seattle
Data Scrounging 101 Steve Signell, Instructor Robert Poirier, TA School of Science Rensselaer Polytechnic Institute Monday,
The FalconView Geodata Overlay
GIS Tutorial 1 Lecture 4 Geodatabases. Outline  Data types  Geodatabases  Data table joins  Spatial joins  Field calculator  Calculate geometry.
___________________________________________GIST: A New Tool for Visualizing Geographic Data Environmental Modeling Center__________________________________________________.
Data Interoperability Basics Bruce Harold & Dale Lutz.
1 Selling Autodesk Map to an AutoCAD User Top reasons for AutoCAD ® users to crossgrade to Autodesk ® Map ® 3D 2006 Autodesk and Autodesk Map are registered.
GDAL/OGR. GDAL/OGR GDAL/OGR : Frank Warmerdam Tools for reading, writing, and processing GDAL - Geospatial Data Abstraction Library GDAL - Geospatial.
Exploring Spatial Data Infrastructure in an Open Source World Jacqueline Lowe UNC-Asheville National Environmental Modeling and Analysis Center Jacqueline.
Working with ArcGIS Data Data Management and Tips Your friend…..ArcCatalog.
19-October th FIG Regional Conference, Hanoi Developing Vietnam’s Cadastral Data Standards based on ISO
Introduction to GIS GIS/CAD5.
Geographic Information Systems Using ESRI ArcGIS 9.3 Arc Catalog File Management.
DATA Spatial Data – where things are Non Spatial Data or Attribute Data – What things are Data in a computer database are managed and accessed through.
ESRI Education User Conference – July 6-8, 2001 ESRI Education User Conference – July 6-8, 2001 Introducing ArcCatalog: Tools for Metadata and Data Management.
Topic 10- GIS layers to web
Towards Unifying Vector and Raster Data Models for Hybrid Spatial Regions Philip Dougherty.
How To configure GDAL. 2 What is GDAL? GDAL is a translator library for raster and vector geospatial data formats that is released under an X/MIT style.
Operating Systems By-Anoushka Puri. What is an Operating System An operating system is an interface between the user and the computer hardware. It is.
Android operating system N. Sravani M. Tech(CSE) (09251D5804)
Uploading Data Matthew Hanson  GeoNode made up of several components  Web Framework – Django  OGC Server – GeoServer  Database – PostGIS.
CHAPTER 9 File Storage Shared Preferences SQLite.
MARPLOT: Building a Desktop GIS for Emergency Response from FOSS Components May 3, 2016 Michael Katz, Software Engineer 6/12/20161.
Introduction to Geodatabases
Lesson 3 GIS Fundamentals MEASURE Evaluation PHFI Training of Trainers May 2011.
Geospatial Data Abstraction Library(GDAL) Sabya Sachi.
Each entity of land has spatial information!
Key Terms Attribute join Target table Join table Spatial join.
Geoinformatics tools with Perl: integration, development, needs
Taking CAD Drawings into GIS: Finally an easier way!
How to pack a punch for free
Geographic Information Systems
Feature Classes, Data File Formats in ArcGIS
QGIS, the data model, use and storage
Presentation transcript:

WalkLite in Mobile GIS: A Schema to Extend and Symbolize SpatiaLite Dr. X. Chen Walkinfo Tech. Co. Ltd.

Background WalkGIS A GIS platform as of 1998 Complying with OGC standards Representing vector and raster geospatial data by Walk schema Providing a C++-like script language for customization A family of GIS products: WalkSurvey, WalkISurvey, WalkIOffice, WalkFloor, WalkCheck, WalkFU, etc. Originally designed for land survey in China, now widely used in land use investigation & planning, house property, transportation, population, etc. WalkGIS A GIS platform as of 1998 Complying with OGC standards Representing vector and raster geospatial data by Walk schema Providing a C++-like script language for customization A family of GIS products: WalkSurvey, WalkISurvey, WalkIOffice, WalkFloor, WalkCheck, WalkFU, etc. Originally designed for land survey in China, now widely used in land use investigation & planning, house property, transportation, population, etc.

Problems in 2013 Traditional desktop-based system is somehow outdated No application can be run on mobile devices End users limited in specific areas Difficulties encountered when translating various geospatial data

WalkGIS Migration 1998 ~ ~ PlatformWindows onlyWindows, Linux, Android DeviceDesktopDesktop, Mobile Base libraryWalk Library Walk Library + GDAL/OGR Graphical UIGDI+GDI+, Skia Built-in data formats Walk MDB, SQL Server Spatial Walk SQLite (WalkLite), Walk MDB, etc. Vector data supported Shapefile, AutoCAD dxf, Mapinfo Data formats supported by GDAL/OGR From Windows to Cross-Platform

WalkLite Walk schema applied in SQLite/SpatiaLite: Adapting OGR SQLite driver Defining four meta-data tables: WalkLayers, SymbolFactory, MetaData, and MetaDataDef. Each WalkLite layer corresponding to three tables:  Features  Symbols  Annotations (text annotations, raster and vector tiles)

WalkLite Layer WalkLite features: OGR SQLite layer containing OGC SRS geometry OGC Feature ID and Walk Feature ID Createtime: Time of the feature creation Style ID: Symbol ID for feature style Feature attributes SpatiaLite is used for spatial index

WalkLite: Annotations WalkLite annotations: OGR SQLite layer containing OGC SRS geometry Points for the location of text annotations Polygons for the location of tiles OGC Feature ID and Walk Annotation ID Annotation: Text that stores the content of annotation or the file path of tile (Format supported by GDAL) Style ID: Symbol ID for annotation style SpatiaLite is used for spatial index

WalkLite: Symbols WalkLite symbols: regular SQLite table Styles ID referred by the features and annotations Style: BLOB data serializing the symbol style Style name and note

Advantages of WalkLite Cross-platform: No data translation required between mobile application (data collection) and desktop application (data processing) One schema for both vector and raster data, also map styling Comparatively fast by using SpatiaLite index

WalkLite-based mobile GIS App used in a number of Chinese provinces for: Land investigation Land use Planning Cadastral inventory Real estate analysis … WalkLite Applications

Cross-platform SDK Supporting iOS WalkLite driver in GDAL/OGR [ODBC-based Walk driver already in GDAL/OGR (version >=1.10.0)] Further improving and optimizing the performance of WalkLite data Cross-platform SDK Supporting iOS WalkLite driver in GDAL/OGR [ODBC-based Walk driver already in GDAL/OGR (version >=1.10.0)] Further improving and optimizing the performance of WalkLite data Future Work?

Questions?