Font Size: a A A

The Implementation Of Spatial Analysis Model Based On Python

Posted on:2011-03-27Degree:MasterType:Thesis
Country:ChinaCandidate:X T PanFull Text:PDF
GTID:2120360302992909Subject:Map cartography and geographic information systems
Abstract/Summary:PDF Full Text Request
With the rapid development of information science and technology, nowadays geographic information is playing an increacingly vital role in the civil economic life, as well as in the decision-making service of governmental administrative department. Meanwhile, cyber-properties in all sides refine greatly, as a result, its executive capacity has reached a certain applied requirement, and the emerging script languages as a new generation were once of the second-class in the program world. In such circumstance, this paper is carrying out the research on Python's (a script language) application and achievement in terms of dealing with geographic information, as well as of generating models of spatial analysis.T Python, the preferred script language of ESRI, the world largest provider for GIS technology. Just because it is featured with the multiple supreme characteristics, including cross-platform, easy to learn and use, orienting object, able to extend, high capacity in explaining and executing, ample library and so on, it corresponds to the demand of GIS analysis managing task. The geographic processing tasks contain different datasets that have massive data records respectively, so it turns out to take enormous time to solve these tasks. Python is able to handle geographic information with many tasks automatically. The language may implement one managing task, as well as many sophisticated once, in this way a kind of analysis managing model is taking shape. The advantages in using script lie in the repetition of usage and lack of complex data standard. Generally, Python needs to associate Geoprocessor, the ArcObjectsTM COM object, to develop and design spatial analysis model, and showing the model and the example's result in application program of ArcGIS client. Geoprocessor object encapsulates more than 400 kinds of GIS commonly used tools, so its application is very powerful.In this paper, we use Python to design and achieve spatial analysis model in terms of the particular fire alarm responsing time in the fire control field. The main steps are as follows: 1)The construction of address table, recording the positioning information of fire incident site by particular field. 2)Location of incident site, transfering positioning character information into spatial information by geocoding. 3) Correctness testing of location, ensuring alarm's exactness by available fundamental information of geography. 4) The search of closest fire station, designing with frequently-used function of network analysis of GIS. 5) Evaluation of response time, evaluating if prompt action is taken by fire station in a setting span of time. All the five procedures are to conform together, forming a spatial analysis model of fireresponse time, which may be used repetitively and turns to be a spatial analysis tool.The paper is focusing on the application of Python in the spatial analysis model respect. In the end,it'll exhibit the property of Python and superiority in terms of GIS's Spatial Analysis, by designing a case of fire alarm's response time for combination.
Keywords/Search Tags:Python, Spatial Analysis, Geocoding, Network Analysis, Fire Response Time
PDF Full Text Request
Related items