Web Service to integrate Geographic Information Systems with Real-Estates

Mahmoud AL-Hader
Mhader@geoamte.com.bh
Ahamd Rodzi
Abdul Rashid Shariff
GEOMATEC
Bahrain Center for Studies and Research
Bahrain
1. Introduction
This paper discusses new techniques using web services to provide a kind of channel among real estate data, real estate features.
Blurb:
Spatial web services facilitate integration of property data with GIS a server
ArcIMS web server can be applied in data uploading to the GIS server
Use of 3-D will enhance the visual capabilities for the real estate
Paper:
Spatial web services will facilitate real estate agents to integrate property data that is related to property location with GIS a server through the web (see Figure 2), according to proposed framework, two functions are to be provided, the first function is for integrating GIS server with the data available with the realtors that allow them to upload property coordinates, either property is land (without address assigned), or constructed property (address assigned to it) like home, villa, realtors need to upload the address of constructed properties, and beacon coordinates of the land, then web service will take care of the creating the geometric feature representation (i.e. geocoding, address matching). The second function to be provided is pertaining to requesting mapping report, therefore, a technology is required for allowing realtors to request sort of map report, needs specifying certain parameters related to the map in particular (i.e. map extent, scale, type and format) or based on the address if available.
Web services are a proper solution for the integration among distinct systems, specially, the debatable systems in terms of format and platform. Accordingly the new trend of the system integration currently through web, Extensible Markup Language (XML) is the best solution to develop a technology to interface both real estate properties and digital mapping system, on the other hand both systems have potential relationship with ground (geographical presentation) thus web service can be called as spatial web service.
The Framework
Recently, private or government establishments started recognizing the significance of generalizing and centralizing the databases in all information formats available (i.e. descriptive and spatial), it is known that the mount of usability and utility when using proper integrated Central Information System (CIO) that comprises all data from responsible agencies at the same place using proper updating strategy, at a periodic basis and hosting it using one framework of servers. This kind of systems form management point of view can not be done unless, government adopt the system in terms of servers and data integrity by providing rules to maintain it. Figure 1 describes the proposed algorithm to collect and analysis the layers required, to make the spatial web service up and running.
Government needs to establish a kind of corporation with all in charge agencies, to collect all essential data layers required for mobilizing spatial web service; The essential layers required are listed below:
1: Administrative datasets: Administrative datasets are comprised of different data layers, Area names, Block, Coastline, Governorate, Ground Control Points, and International Boundary. Block dataset represents the smallest Administrative Sub-divisions, also know as census block. The main purpose of this data is to demarcate boundaries for managing all other geospatial information’s such as roads, address etc.
2: Building foot prints: Buildings data corresponds to the building footprints with its height; height information has been collected by using GPS and Ortho-photo. The purpose of Building data is to provide a valuable source of information visibility analysis, zoning rule violation studies, precise dimensions of buildings and related attributes.
3: Building address: Address data refers to official building address as per National Address Database (NAD) of CIO (Central Information Organization). Address data is available as point data and address range in roads data as well.
4: Road Networks with proper classification: Roads centre line database is a highly detailed road network database compliant to GDF (Geographic Data Format) standards. This data developed to provide up-to-date road network information for use with web services, location-allocation analysis and other spatial analysis.
5: Place of Interest (POI): It is a collection of places of interests categorized into types and subtypes like primary schools, boy schools. etc. This data provides actual location of places of public and business interests. The purpose of the POI database has been created to provide up-to-date locational and attributes information for public to locate POI of interest and for performing spatial search and analysis,
These essential data layers will be used as a base map for creating the ArcIMS web service to provider output map report as illustrated in Fig.1. Therefore the proposed spatial web service will provide two main functions as mentioned above for both uploading as well as requesting data.

Figure 1 framework in providing spatial web service
Procedure For providing spatial web service
Two functions are going to be integrated for providing spatial web service, Figure 2 explains the schema for uploading property data, beacons coordinates are required to generate plot polygon by using VBScript and ArcIMS object model platform, the uploaded coordinates must be according to local coordinate system (datum/projection system) defined in GIS data layers hosted in CIO servers.
The constructed properties having addresses (i.e. home, villa, apartment), web service will upload address of the building to match it with original address layer located in GIS server (where the data hosted), two possibilities are there, address matched (which is the majority) because all constructed buildings have to follow roles applied in the CIO in terms of assigning address to each building before connecting any utility services (electricity, water, communication, sewerage). In case address is not matched or the coordinates are not available for certain reasons, the map based search is used to locate the property tentatively like a point in the middle of the property, to simplify locating property location. Search engine should be developed to allow realtors to specify the location either search by block or by area name, whichever available, see Figure 2 for clear illustration.

Figure 2 Procedure of providing spatial web service