370 likes | 547 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.
E N D
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 m2 • The population is about 5,2 million. • Languages: Russian (official), Kygryz (state language).
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 developmentBackground • 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 softwareFirst 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
Disadvantages • 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
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
Components • PostgreSQL • PostGIS • SharpMap • GeoAPI.Net • Proj.Net • GDAL • Visual C#
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
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
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
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