Cadastre software based on Open Source in ... - FLOSS SOLA

arghtalentData Management

Jan 31, 2013 (4 years and 7 months ago)

137 views

Cadastre software based on
Open Source in Kyrgyzstan

Alexander Solovov

Solution developer

Two words about Kyrgyzstan


Situated in Central Asia, having borders with
Kazakhstan, Uzbekistan, Tajikistan and
China


Before 1991 was one of the Soviet Union
republics.


Total area of the country is
198.500
m
2


The population is about

5,2
million.


Languages: Russian (official), Kygryz (state
language).

The map of Kyrgyzstan

Land Registration Agency


Local name


Gosregister


Responsible for land cadastre, rights
registration and valuation


Have about 49 regional offices
countrywide.


One central office, Land use Institute,
Agency of cartography and geodesy.


Supported by World Bank and Sida
through Swedesurvey agency
(Swedesurvey worked before 2009)


Computerized registration system


The name is Automated Registration
System (ARS)


Developed on MS SQL Server and MS
Access (client)


Currently widely used almost in all offices


Has central database replicated from
regional offices, providing external services
to banks, real estate agencies and others

Core functions


Applications processing


Titles registration


Owners registration


Encumbrances and other restrictions
registration


Creation of new property objects in text
mode.


Amalgamation and division in text mode


Printing certificates


Different reports generation


Archive

Cadastre software development

Background


Before introduction cadastre software
different standalone tools and packages
were used. Like ESRI ArcEditor, MapInfo,
AutoCAD, GeoDraw, etc.


Operations with property objects were
duplicated by ARS and graphical
representation on the paper and digital
maps


No central storage for digital maps

Cadastre software

First attempt


In 2007 was initiated a creation of
cadastre software in the scope of
World Bank project.


The following tools and formats were
used:


ESRI ArcGIS Engine


Visual C#


Shape files

Core functions


Layers management with customization


Map viewing


Creation of new objects by coordinates


Amalgamation, division by coordinates


Property objects liquidation


Printing forms of cadastre plan and land
parcel binding


Advanced search by property parameters



The only way to manage map objects
is coordinates


No graphical tools


No central database and network
environment support


High cost per one sit (about $800)


Proprietary code


Difficult to extend

Disadvantages

Failure reasons


At the moment of the end of development
activities there were no GPS receivers in
piloted offices


Lack of digital maps


There were only 2 licenses of ArcGIS
Engine in central office. No one wanted to
buy licenses from the own budget


Very high cost to introduce database and
network support

Cadastre software

Second attempt


In 2008 Swedesurvey initiated
development of the new cadastre
software with extended capabilities


From the beginning it was targeted for
small regional offices


There were created 2 versions in the
scope of Swedesurvey project

Basic requirements


Create a solution, based on Open Source
components (free of charge)


Introduce network database support as a central
storage of digital maps


Develop graphical tools to manage map objects


Integrate with ARS database


Move all cartographer functions from ARS to
Cadastre software


Process applications from ARS


Extend different functions from previous release


Add new functions


PostgreSQL


PostGIS


SharpMap


GeoAPI.Net


Proj.Net


GDAL


Visual C#

Components

Why Microsoft, not Java?


Existing environment is built on Microsoft
products including ARS and central
database


In the nearest 10 year Windows will not
disappear from the client sits


Server side could be ported on Unix box


Hard to find Java programmer to work on
government agency


Results


Solution was successfully piloted in 2
regional offices


It was taken a decision to renounce
the use of commercial software and
introduce open source solution in all
offices gradually


New requirements were prepared for
the third version

Cadastre software

(current release)


The name is “Cadastre for ARS”


A lot of improvements were done


Development finished in November
2010


Will be installed in 4 offices by the end
of year

Main window

System architecture


Client
-
server three
-
tier architecture
with well
-
defined interfaces


Business layer (middle) implemented
as a web
-
service


Modular nature of tiers


Works over TCP or HTTP (HTTPS)
protocols

Architecture diagram

Integration with ARS


Integrated with ARS (main database)
by Property code (identification
number)


Property objects are created in
cadastre software and automatically
replicated into ARS


Information on owners, rights and
restrictions is taken from ARS

Core functions


Map layers management and customization


Add, remove layers (raster, shape file, PostgreSQL)


Customization of colors, fills, lines, labels and
business
objects binding



Map viewing


Simple georeferencing


By World File


By polygon on the map


Applications processing


Moving applications between departments


Applications distribution among department staff

Core functions


Spatial analysis


Set of common spatial functions integrated with
information from registration database (ARS).
Type of owner, type of land, type of usage, cost,
etc.


Basic topology verification


Export to shape file or raster formats


Printing forms


Cadastre plan


Land parcel binding


Free printing with customized parameters

Core functions


Advanced search


By map objects


By property parameters


By address


By owners


Property objects operations


Creation


Amalgamation


Subdivision


Liquidation


Buffer


Creation of buffer zones internal or external

Advanced graphical tools


Rule


Point


Arc


Polyline


Polygon


Closed polygon


Internal polygon


On the fly switching between polygon,
polyline and arc


Perpendicular

Advanced graphical tools


Parallel


Movement


Rotation


Vertex edit


Amalgamation


Subdivision


Copying


Length and angle


Total station


Linear intersection

Property object form

(general)

Property object form

(technical parameters)

Property object form

(owners)

Property object form

(history)

Amalgamation form

Division form

Cadastre plan

Land parcel binding

Free printing

Lessons learnt


It is important to involve end users from the
beginning, to get a clear vision about their needs.
Don’t stick on TORs


It is vital to have services
-
oriented architecture
giving you maximum of interoperability, flexibility,
scaling and security control related to the business
processes


It could be necessary to have any of CAD programs
to create cadastre plans and store them together
with property objects


The ideal solution couldn’t be created from the first
release

Thank you for attention!


Questions?





You are welcome for live demonstration