GEOSPATIAL_INTEROPERABILITY_AND_WEB_ENABLED_GIS

advertisement
SURVEY TRAINING INSTITUTE
CADASTRAL SURVEY
GEOSPATIAL INTEROPERABILITY
AND WEB ENABLED GIS
by
B.N.Dash
Superintending Surveyor
CADASTRAL SURVEY
Historical Background:
The Moghul revenue administration demanded precise
measurement of productive cultivated land.
They used llahi Gaz a measure of length which was
divided into 24 equal parts and each was called tussuz.
However ,there was a variation of Gaz in Moghal India.
The Bigha was a land of 60*60 Gaz.The larger unit
was the Kos each consisting of 50 llahi Gaz or 400 poles.
Each pole was of length 12.5 Gaz.Thus Kos was a
length of 5000 Gaz.
During Chola period in Tamilnadu, the
smallest unit used was a Viral(finger) 12virals
makes a chain, 24virals makes a muzham(cubit).
Muzhakot was a 9 ft or 12 ft long used as
measuring rod.The smallest land plot was 12 ft
square called KUZHI.
Hundred Kuzhi make a Kaani.Five Kannis
was VELI.
Similarly in Western India there was a
different system of measurement for assessing
the tax.
British used Distance & Angular
measurement for route map.
In India the Triangulation by George
Everest could make a better accurate map.
But the states of India have different
procedures for making maps and till now
the whole India has not been brought into
one system.
VARIOUS PROCEDURE TILL NOW ADOPTED:
• Plane table traverse
• Theodolite Traverse(Angle by Vernior Theodolite)
• Rectification of Photographs
• Photogrammetry from Large scale photographs
• Digital photogrammetry using photos
• Digital photogrammetry using Satellite Imagery
• Coordinate based through total station
• Coordinate based through GPS
Different Scales of Cadastral Map
F.P.S
System
Metric
System
Purpose
16 " to 1 Mile
1:4,000
For Cultivated Fields
32 " to 1 Mile
1:2,000
64 " to 1 Mile
1:1,000
For smaller field plots
small towns ,costly
lands
For towns and cities
128" to 1 Mile
1:500
For very large cities
REQUIREMENT OF HARDWARE:
 PENTIUM 4
 SCANNER A0 SIZE
 PLOTTER A0 SIZE
 INKJET PRINTER A4 SIZE
REQUIREMENT OF SOFTWARE:
CAD SOFTWARE LIKE AUTOCAD/MICROTATION
EDGE ADJUSTMENT SOFTWARE
PROJECTION MAKING SOFTWARE
ARCINFO/GRAM++/GEOMEDIA FOR LIS/GIS
INDIGENOUS SOFTWARES FOR PLOTMAPS
INDIGENOUS SOFTWARES TO MEET SPECIFIC
REQUIREMENTS
The Land information system is a
Government integrated infrastructure delivery
system to facilitate the user urban and Rural
people and to the Government officials for
smart decision making.
 In this scenario the Central and State government should
come forward to make an integrated system.
 The government of India and the state governments
should come forward to have a land information system.
 It is also required to change the old policy framework
which coordinates the collection, display, access to Land
information system.
 At the end the integrated system can be put in the web
for easy accessing.
 Inaccurate
 Finding out area is a raw procedure
 Procedure followed inaccurate (Plane table traverse,
Vernier theodolite).
 Adjustments not done between starts and ends
 Error thrown to government areas like
(Forest areas / Waste land)
 Updation is difficult
 Apparatus used were very inaccurate
 Adjustments by Amins (in the hands of
under matriculate people)
 Play/Adjustment can be made with
divider by amins
 More litigations arose in Rural area than
Urban area
 Cannot be printed to any scale
 More and more inadvantageous
 Decision
making easier
 Litigacy solved easily
 Can print the map to any scale
 By digitisation linking can be
made for Land information system
 Accuracy maintained
 Quick updation
Digitisation is a must to bring into computer.
• Photograph (Aerial) and digitize
• Imagery and digitize
• From Ortho Photograph
• Total station and simultaneous digitize
• GPS and digitize
• Any other coordinate system and make a database
For built up area all care should be taken to
pick up the base.
In case of Field data observations, directly the
coordinates are brought into computer. The spatial
information is thus generated.
The imagery is brought to ground system by
Georeferencing whereas photographs are brought
into ground system by suitable orientations and
IMT (Independent ModelTriangulation)
Attribute data can be collected from the Tahsil
Office or so and can be linked to the existing spatial
data for Query and Analysis.
Imagery /
Photographs : The area covered by trees, water & shadow
is a problem which should be again
collected by sending the field hands to
field by Field measurement observation
(through optical square/Total Station/GPS).
Built up area : Here the cost is high. All care should be
taken to capture the coordinates by
ground method.
Ground truth : The owner does have belief with his old
area and does not accept the change in
area in any form though his land binding
is intact.
However, it has been proved with 0.5 metre accuracy
established from the photograph (10,000 scale)
and correction / insertion / deletion made by field
measurement observation.
The survey from imagery (IKONOS & QUICKBIRD)
will give correct result if the georeferencing is made with
short interval and feet that one data of QUICKBIRD may
be divided in A4 size of data and made the referencing.
Total station & GPS:
The procedure is very accurate but time taking.
The observer has to make a separate sketch for
making & drawing of plots
The area which are inaccessible are difficult to
capture
The area which are prone to Naxalites & Maoist is
further difficult to collect data from field
The most difficult is outturn .
However it is advantageous to have GIS attributes
simultaneously.
 Change of course of the river
 Government plots like roads, waste land area may be
more or less which is not be acceptable to Govt.
heads.
 Survey of village boundary are not shown/destroyed
 Old policy a bottle neck
 Some imaginary line drawn for dividing plots not
traceable on ground
 To incorporate the missing details arose by
Photogrammetry / Imagery
 Outurns
 Manpower
 Educating in current system
 To have the plot No.s serpentile manner (Now solved
by a look up table)
 Division of plots by owner, share holders after making
the map (Last No. of the plots can be given)
 Bigger plots appearing in two sheets (Imaginary line
is drawn at the division)
 To make map in regional language (overcome by linking
the Leap office engine)
 Preparing plotwise map to get dimensions, so that
correct decision can be taken for encroachments
 Updation by field measurement using Total
station.Updation by Optical square(Only for plane
Area),only applicable where Height difference is
within 2 metres
 Transformation within known coordinates
 Merging of updated Data in main DAtabases
 Updation based on measurement taken from field
Division of Plots based on length on the sides
 Simultaneous updation of Edge and Adjacency is
required
INTEROPERABILITY AND WEB
GIS
Interoperability and constraints:
• Organisations maintain and provide specialised data
according to their functions
• Users or even organisations themselves need other datasets
for a particular application.
• The data integration between different systems is not
straight forward
• Proprietary data formats are a major obstruction for data
integration.
• The addition and integration of data into existing databases
gives many problems
•Sharing is next to impossible
•Diverse data format
•Different storage mechanism
•Different spatial reference system
•Difficult in overlaying
•Principle/Policy binding
•Flat file/relational/Hierarchical
•Access is difficult
•No metadata file to keep track
•May or may not be up to date
•Legality of using data and fixing responsibility
REQUIREMENT OF INTEROPERABILITY:
Though constraints we must share data to avoid
repetition and cost effective for which:
Converting data into common standard platform
To define a standard accessing
Flexibility in adding data
There should be heterogeneous need accessibility
Proper metada with specification and details
DIFFERENT SPATIAL DATA CREATION:
Vector Data Format
From Microstation
From Autocad
From Erdas
From Mapinfo
From Geomedia
From Geoconcept
From Gram++
Vector product format vpf
Raster Data Format:
Bmp
Bsm
Cal
Gif
Hrf
Igs
Rle
Cot
Rgb
Jpg/Jpeg
Tif
Database Format:
Dbf
Mid
Mdb
Plane Text Format
Txt
Ps
Pdf
……………………….more and more
Open GIS?
The Open GIS Consortium (OGC) is "an international,
member-driven, non-profit industry consortium of 258
companies, government agencies and universities participating
in a consensus process to develop publicly available interface
specifications and geoprocessing interoperability computing
standards.
 OGC supports interoperable solutions that 'geo-enable' the
Web, wireless and location-based services, and mainstream IT.
The specifications empower technology developers to make
complex spatial information and services accessible and useful
with all kinds of applications
Close relation with ISO(International Organization for
Standardization)
GML ?Geography Markup Language (GML)
•Wide scope of work in a broad geospatial
marketplace that includes not only geographic
information systems (GIS), but also mapping,
earth imaging, sensor webs, and mobile wireless
services.
• It also highlights the importance of OGC Web
services standards as part of information
technology best practices for integrating
geospatial processing into service oriented
architectures and enterprise workflows.
•A set of XML technologies for spatial data
Advantages of GML:
•GML is easy to understand
•GML data can be mixed with Non spatial Data
•GML data can be mixed with imagery and video data
•GML is open and user friendly
•GML also supports to WEB servers,annotation,map own
designing and spatial analysis
•GML also readable
•Defines XML-Schema, XML grammar for the encoding of
geographic information including geographic features, coverages,
observations, topology, geometry, coordinate reference systems,
units of measure, time, and value objects
Application of GML:
•Internet Mapping
•Disaster Management
•Accident and Police Investigation
•Emergency Service
•Internet GIS and GIS portals
•Muncipal and Government Services
•Land Information system
•Wireless Service
•Graphical drawing both 2D and 3D
•Semantic Data(Meta data & Relation ship)
•Transformation(Spatial & Non Spatial)
XML?(eXtensible Markup Language):
XML is eXtensible Markup Language, the new-generation
Web technology for representation and transmission of
structured data over the Web
XML is a newly approved standard for Web documents.
XML can be seen either as a big improvement over HTML
(the current Web page language), or a simplified version of
SGML (Standard Generalized Markup Language), ISO 8879
by the International Standards Organization(ISO)
XML is ideal for developing Web presentation and
transmission techniques for geotechnical data because of the
extensibility and other features of XML. XML has its own
style language, XSL (eXtensible Style Language).
The XML to be used for web GIS:
 If the data is in XML format, then I can access
it from any operating system, as well as format it
to any format, be that format another XML
structure, PDF, Word documents, or HTML.
 XML is also useful in isolating your content
from formatting. For instance, you could easily
create the content an entire Web site in XML
documents and then transformed using XSL
Transformations (XSLT) into HTML.
WFS?(Web Feature Service);
The OpenGIS Web Feature Service (WFS) Implementation
Specification allows a client to retrieve and update geospatial
data encoded in Geography Markup Language (GML) from
multiple Web Feature Services.
Operation should be available in WFS:
- Create feature
-Delete feature
-Update Feature
-Lock Feature
-Transaction feature
-Get or query features based on spatial and
constraints
non-spatial
OGC Web Feature Server Interfaces model
Mandatory
GetCapabilities
DesribeFeatureType
GetFeature
Optional
Transaction
LockFeature/GetFeturewithLock
Update,Delete,Insert
Two classes of WFS:
Basic WFS: This gets the feature,desribe the
feature type.This is READ ONLY Web Feature
Service .
Transaction WFS:
This is the Web Feature Service which
supports all the operation of a basic web features and also
implement the transaction operation .The transaction WFS
also does operation like create,update and delete operations on
geographic features
LockFeature/GetFetureWithLock: WFS may be able to
process a lock request on one or more instances of a feature
type for the duration of transaction
When writing a WFS , we must implement the
operations like:
GetCapabilities - this queries the WFS service to determine
available options.It must indicates which feature types it can
service and what operations are supported on each feature
type
DescribeFeatureType - this retrieves the XML schema to
allow the WFS client to parse the result sets to describe the
structure.
GetFeature - This performs the actual query - parameters
such as bounding box with cartesian coordinates and any
other filters should be passed in, as appropriate, and the WFS
service then returns a GML result set containing full
geometry and feature attributes.
WMS?(Web Map Service):
Web Map Service (WMS) produces maps of spatially
referenced data dynamically from geographic information.
This international standard defines a "map" to be a portrayal of
geographic information as a digital image file suitable for
display on a computer screen. A map is not the data itself.
WMS-produced maps are generally available in a pictorial
format such as PNG,GIF or JPEG or occasionally as vectorbased graphical elements in Scalable Vector Graphics (SVG)
WMS clients:
•Googlie Earth
•NASA satellite Imagery/Photographs
•gvSIG,Openlayers,Qgis
WMS Server:
•Map Server
•Geoserver
•ArcIMS Server
•ArcGIS Server
•Oracle Mapviwer
Web Map Service operations can be invoked using a standard
web browser by submitting requests in the form of Uniform
Resource Locators (URL).This shows what portion of the earth
is to be mapped, the desired coordinate reference system, and
the output image width and height.
OGC Web Map Service Interfaces:
GetCapabilities
GetMap
GetFeatureInfo
GetCapabilities Interface:
•Provides information about what a server can do ,what
data layers it can serve,formats available
•Response encoded in XML
GetMap Interface:
•Required map Service Interface
•Provides clients of a Map Server with
picture of maps
•Key Parameters
-layers
-Styles
-Box
-Format
GetFeatureInfo Interface:
•Optional Interface
•Asks for information about features display in the map
•Response is free from html
Example of Request for GetMap:
Http://b-maps.com/map.cgi?version1.1.0&
Request=GetMap&
SRS=EPSG:4326&
BBOX=100.102,25.523,87.894,34.897&
Width=560&
Height=350&
Layers=sea,house,school&
Styles=0xff8080,0x101040,black&
Format=image/png&
Bgcolor=0xffffff&Transparent=True&
SLD?(Styled Layer Descripor):
 This document explains how the Web Map Server specification
can be extended to allow user-defined symbolization of feature and
coverage data. It should be read in conjunction with the latest
version WMS specification.
 Symbolization to map data
Styling
Addresses symbolisation within current and past OGC service
Cartographic Design of GeoData
Can Custom the style WMs content
Can Custom the style WFS content
Style Layer Descriptor Enabled Web Map Service
Syntax :
<StyledLayerDescriptor version="1.0.0">
<NamedLayer> <Name>WorldGen_Outline</Name>
<UserStyle> <Title>xxx</Title>
<FeatureTypeStyle> <Rule> <LineSymbolizer> <Geometry>
<PropertyName>center-line</PropertyName> </Geometry>
<Stroke> <CssParameter name="stroke">#0000ff</CssParameter>
</Stroke>
</LineSymbolizer> </Rule> </FeatureTypeStyle> </UserStyle>
</NamedLayer> </StyledLayerDescriptor>
Symbols:
Linestring,Polygon,Point,Text,Raster
<Strroke>Color,opacity,width,join&cap,dash pattern
<graphic>
<fill>color ,opacity</graphic>
<graphic>external URL,”mark”,size,rotation
<text>font,label placement,’”hai”,fill
<Raster>opacity,channel selection,overlap,colormap,contrast enhance
<filter> <expression>
Style Layer Descriptor (SLD)enabled
Web Map Service(WMS):
SLD and WMS adds the ability to control layer style
SLD and WMS facilitates
-DescribeLayer
-Getlegendgraphic
-Getstyles
-Putstyles
WMS layer can be symbolized if they originate from a
feature source
WCS?(WEB Coverage Service):
•WCS provides available data together with their detailed
description.
•WCS also allows queries against the data and returns data
with original semantics(instead of pictures) which can be
interpreted
•The basic Web Coverage Service allows querying and
retrieval of coverages.
•WCS describes discovery, query, data transformation
operations. The client generates the request and posts it to a
web feature server using HTTP. The web feature server then
executes the request. The WCS specification uses HTTP as the
distributed computing platform.
•Supports many formats and encoding
•WCS is not so much operational as WFS
•Metadata are complex
•As coverage is a Mathematical function a mapping from
geographic domain space to range space is a typical measurement
•This supports data format like:
-Series of points, such as locations of samples
-Regular grid of pixels or points
-Set of segmented curves, often used for road paths
-Triangulated irregular network(TIN), often used for DEM
- Ranges of information may be attached to locations, such as
average wind speed or yield by crop type.
DISPLAY OF GML DATA
[SVG?(Scalable Vector Graphic)]
•AW3C (World Wide Web Consortium)standard format
•Works directly with Web browser
•Requires a SVG plug-in(free from Adobe or other
vendors)
•XML specification and File Format for describing twodimensional Vector Graphic, both static and animated.
SVG can be purely declarative or may include scripting.
Images can contain hyperlinks using outbound simple
Links.
ADVANTAGES OF SVG:
•Vector graphics NOT Raster image formats JPEG,GIF,PNG
etc
•Supports Vector,Raster and Text
•Can be displayed in any scale
•Can be even displayd in cell phone
•SVG can grow to many files ,many users and wide variety of
use on WEB
•SVG also reduces size of image by allowing comlex scalable
graphics
•SVG file is a XML file so allows portability
•SVG file can be edited and displayed in any environment
regardless of computer operating system and Web browser
•SVG is an XML files so hyperlink is possible to raster and
vector both
•SVG drawings can be dynamic and interactive.
•Time-based modifications to the elements can be described in
SMIL or can be programmed in a scripting language (e.g.,
ECMA script). The W3C explicitly recommends SMIL as the
standard for animation in SVG.
•SVG is an application of XML . SVG file is therefore a
simple TEX FILE which can be viewed and edited as with any
other markup Language file.
An Example of SVG:
<?xml version="1.0"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<svg xmlns="http://www.w3.org/2000/svg" version="1.1" width="467" height="462">
<!-- This is for the red square -->
<rect x="80" y="60" width="250" height="250" rx="20" fill="red" stroke="black"
stroke-width="2px" />
<!-- This is for the blue square -->
<rect x="140" y="120" width="250" height="250" rx="40" fill="blue" fillopacity="0.7" stroke="black" stroke-width="2px" /> </svg>
XSLT?(Extensible Stylesheet Language
Transformations):
•XSLT developed by W3C for applying data to XML in formatted
way
•The language used is XSL for expressing style sheet
•Style sheet are used to desribe how the contents of a given
structured document should be presented
•By this the source content is styled laid out on to some medium
such as window in a WEB browser or hand held device
•XSLT are ideal for processing because both GML and SVG are
XML standards
•XSLT enables and empowers interoperability
Download