230 likes | 245 Views
Package for Learning Fundamental Knowledge on Geospatial Technology. Morishige Ota Fellow, Kokusai Kogyo Co., Ltd. Guest Researcher, The University of Tokyo Geosptail World Forum 2013, Rotterdam May 13-16, 2013. Outline. Background Motivation Experiences Uniqueness
E N D
Package for Learning Fundamental Knowledge on Geospatial Technology Morishige Ota Fellow, Kokusai Kogyo Co., Ltd. Guest Researcher, The University of Tokyo Geosptail World Forum 2013, Rotterdam May 13-16, 2013
Outline Background Motivation Experiences Uniqueness Gittok - geospatial information technology tool kit Future works
Background • World population growth depletes natural resources. • Environmental issues and disasters are escalating. • We need sharable geospatial data and Spatial Data Infrastructure (SDI) for decision making. • We need people to maintain and improve SDI.
Motivation • There are few software developed for the introduction to Geospatial Information Technology at least in Japan. • The software learnable in short period designed on the basis of Geographic Information Standards are quite few, even they are basis of SDI and developed on the knowledge of Geospatial Technology
Experiences - Software Package Development • Development of the software package for introductory course on GIT • 2010 - The project “GI Sciences Education and Spatial Thinking ” [Leader: Yasushi Asami, The University of Tokyo] 2009-2013. Why I can challenge?
Experiences – Standardization • Delegation member from Japan to ISO/TC 211 • 1995-2005 • Spatial Schema, Temporal Schema, Rules for Application Schema, Moving Features, GML, … • Project Leader for Japanese Industrial Standards. • Since 2002- • Temporal Schema, Metadata, and GML.
Experiences – GIT Body of Knowledge (BoK) • The member of the research project investigating GIT Body of Knowledge • 2005-2007 The project “Development of geographic information science curricula and sustainable web library systems for serving their contents” [Leader: Atsuyuki Okabe, The University of Tokyo]
Experiences – The framework of GIT BoK Real world Modeling of the Real World Spatial Data Acquisition model specification spatial data Model Formulation schema Spatial Data Management data structure spatial index & operation Spatial Analysis result of query The report of the research “Development of geographic information science curricula and sustainable web library systems for serving their contents” March, 2008 analysis methods Spatial Data Service interface service data Application of Spatial Information in our Society Human Computer Interaction spatial information
Experiences – Lecture for undergraduates • The semester course “Introduction to Geospatial Technology” held for undergraduate students at The University of Tokyo • 2008-2010 Syllabus Introduction (Geospatial Technology and Society) Spatial Thinking and Modeling Formal Description of Models General Feature Model and Application Schema Formal description of Feature Instances Spatial Schema (1) Spatial Schema (2) Temporal Schema Reference Systems Coverage Spatial Data Acquisition Conformance and Quality Spatial Data Management and Exchange Spatial Analysis Representation
Uniqueness • Gittok (geospatial information technology tool kit) is an introductory software for students who study GIT. • Gittok is open and free. • Gittok is implemented as Adobe AIR Application. • Gittok complies with ideas behind ofGeographic Information Standards. It is called “Jittoku Knife” in Japan. Jittoku means “ten virtues”.
Uniqueness – Ideas behind of GI Standards “gittok” refers to a set of schemas simplified from GI Standards provided by ISO/TC 211. • Design application schemas in compliance with General Feature Model • Acquire and edit geo-data following the application schema and formulate them using Instance Model • Encode and decode geo-data using XML • Design maps using portrayal schema and dictionary
Title page shows simplified framework of knowledge units in GIT BoK. • Modeling • Acquisition • Management • Analysis • Exchange, and • Representation (Human computer interaction). Users may start exercise by clicking icon which represents a knowledge unit.
Modeling: Application schema designing Feature Operations Feature Attributes Feature Type Association Operations Association Type Association Attributes
Acquisition: Feature instances and their attributes Adjustment quality evaluation Adjustment between screen coordinate and plane rectangular coordinate Digitize geometry Link to multimedia data
Acquisition: Association between features and attributes of association Association Editor: Connector Association between different features to from Association Editor: Attribute Editor
Management: Stand-alone clearinghouse and definition of CRS Edit metadata Describe metadata Find an appropriate kit Definition of Coordinate Reference System (CRS) Go to Acquisition Manager video Go to Analyst
Management: Definition of CRS (Coordinate Reference System) CRS Schema Typical projection system CRS parameters Affine Screen coordinate Gauss-Kruger Plane coordinate Lat. and lon.
Analysis: execute operations of feature and association Get the center position of the building (1) Open the kit (2) Select Building type (3) Select feature instance (4) Select operation and run it (5) Show ID of the point (6) Draw its position (2) (1) (4) (3) (6) (5)
<featureSetArray> <FeatureSet type="Road"> <features idref="732C5AD4-92D5-0110-BC4B-6DD3BC597AE5,AD3D0DD3-809A-77F2-C669-6DD131E2EC6D,85BDAADA-C040-8C70-62EC-6DD24AC7CB6E,D21DE683-B3E8-1D88-B619-6DD473644DF3,CD22F798-8E10-C98B-DC19-6DD1BCD7C887"/> </FeatureSet> <FeatureSet type="Building"> <features idref="024A75C5-D3EA-33EC-9B85-6DC586F6FC4C,EBB71161-EDB5-EEAC-B332-6DCCF40D2CF3"/> </FeatureSet> </featureSetArray> <associationSetArray> <AssociationSet type="BuildingToRoad"> <associations idref="05B2EA1F-8B8D-D027-06D8-6DD52AE098C3"/> </AssociationSet> </associationSetArray> <pointList> <SG_Point> <inheritance> <SG_Primitive id="2F70604A-7303-CC7F-9EEE-6DC8C075208C" featureID=""/> </inheritance> <position> <Coordinate component="35.70149644245565,139.73939605734563" dimension="2"/> </position> <getInidref="E0671B79-19D1-C04B-EF89-6DC97C708F74"/> <goOutidref="E0671B79-19D1-C04B-EF89-6DC97C708F74"/> </SG_Point> <SG_Point> <inheritance> <SG_Primitive id="E173486D-0A1A-5C89-908D-6DC7D018C8C6" featureID=""/> </inheritance> <position> <Coordinate component="35.70096963136942,139.73827168910825" dimension="2"/> </position> <getInidref="02D0F5AB-F6AC-B9B5-54DA-6DC817151B5A"/> <goOut/> </SG_Point> <SG_Point> <inheritance> <SG_Primitive id="E394DF46-0FC9-BC1A-BE02-6DC7B47761E4" featureID=""/> </inheritance> <position> <Coordinate component="35.70186377357197,139.73890957978713" dimension="2"/> </position> <getInidref="8060AD29-157C-124D-140B-6DC7F42CDE40"/> <goOutidref="D1F794F8-4E96-881A-A213-6DC83C982385,02D0F5AB-F6AC-B9B5-54DA-6DC817151B5A"/> </SG_Point> Exchange: Encode and decode (4) (1) (5) (2) (3) (1) Select file for exchange (2) Select encode or decode. (3) Press start button (4) Select the file (5) Key-in the name of output file. Then, the file is stored in the folder. A part of encoded XML file. Coordinates are converted to decimal degree of lat. and lon.
Representation: Symbol, Label and Portrayal Design Symbol design Line Area Point (2) (2) (1) (3) (3) Portrayal Design (1) Press Symbol Designer button. (2) Key-in the symbol name and select parameters (and digitize geometry in case of point symbol) (3) Press add button. Map Editing Label design (2) (3)
Future works • Implement, for example temporal attribute and improve map design mechanism • Add English texts and manuals • Release the alpha version as soon as possible • And, I will try to give exercises for students in universities and in the GI-industry.