+ All Categories
Home > Documents > WalkLite in Mobile GIS: A Schema to Extend and Symbolize SpatiaLite Dr. X. Chen...

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

Date post: 17-Jan-2016
Category:
Upload: avis-richards
View: 212 times
Download: 0 times
Share this document with a friend
12
WalkLite in Mobile GIS: A Schema to Extend and Symbolize SpatiaLite Dr. X. Chen [email protected] n Walkinfo Tech. Co. Ltd.
Transcript
Page 1: WalkLite in Mobile GIS: A Schema to Extend and Symbolize SpatiaLite Dr. X. Chen xianchen@walkinfo.com.cn Walkinfo Tech. Co. Ltd.

WalkLite in Mobile GIS: A Schema to Extend and Symbolize SpatiaLite

Dr. X. [email protected]

Walkinfo Tech. Co. Ltd.

Page 2: WalkLite in Mobile GIS: A Schema to Extend and Symbolize SpatiaLite Dr. X. Chen xianchen@walkinfo.com.cn 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.

Page 3: WalkLite in Mobile GIS: A Schema to Extend and Symbolize SpatiaLite Dr. X. Chen xianchen@walkinfo.com.cn Walkinfo Tech. Co. Ltd.

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

Page 4: WalkLite in Mobile GIS: A Schema to Extend and Symbolize SpatiaLite Dr. X. Chen xianchen@walkinfo.com.cn Walkinfo Tech. Co. Ltd.

WalkGIS Migration

1998 ~ 2013 2013 ~

Platform Windows only Windows, Linux, Android

Device Desktop Desktop, Mobile

Base library Walk Library Walk Library + GDAL/OGR

Graphical UI GDI+ 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

Page 5: WalkLite in Mobile GIS: A Schema to Extend and Symbolize SpatiaLite Dr. X. Chen xianchen@walkinfo.com.cn Walkinfo Tech. Co. Ltd.

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)

Page 6: WalkLite in Mobile GIS: A Schema to Extend and Symbolize SpatiaLite Dr. X. Chen xianchen@walkinfo.com.cn Walkinfo Tech. Co. Ltd.

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

Page 7: WalkLite in Mobile GIS: A Schema to Extend and Symbolize SpatiaLite Dr. X. Chen xianchen@walkinfo.com.cn Walkinfo Tech. Co. Ltd.

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

Page 8: WalkLite in Mobile GIS: A Schema to Extend and Symbolize SpatiaLite Dr. X. Chen xianchen@walkinfo.com.cn Walkinfo Tech. Co. Ltd.

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

Page 9: WalkLite in Mobile GIS: A Schema to Extend and Symbolize SpatiaLite Dr. X. Chen xianchen@walkinfo.com.cn Walkinfo Tech. Co. Ltd.

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

Page 10: WalkLite in Mobile GIS: A Schema to Extend and Symbolize SpatiaLite Dr. X. Chen xianchen@walkinfo.com.cn Walkinfo Tech. Co. Ltd.

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

Page 11: WalkLite in Mobile GIS: A Schema to Extend and Symbolize SpatiaLite Dr. X. Chen xianchen@walkinfo.com.cn Walkinfo Tech. Co. Ltd.

• 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?

Page 12: WalkLite in Mobile GIS: A Schema to Extend and Symbolize SpatiaLite Dr. X. Chen xianchen@walkinfo.com.cn Walkinfo Tech. Co. Ltd.

Questions?Questions?http://www.walkinfo.com/en.html


Recommended