官术网_书友最值得收藏!

Summary

In this chapter, we briefly introduced the Python programming language and the main concepts behind geospatial development. We saw that Python is a very high-level language and that the availability of third-party libraries for working with geospatial data makes it eminently suited to the task of geospatial development. We learned that the term geospatial data refers to finding information that is located on the earth's surface using coordinates, and the term "geospatial development" refers to the process of writing computer programs that can access, manipulate, and display geospatial data.

We then looked at the types of questions that can be answered by analyzing geospatial data, saw how geospatial data can be used for visualization, and learned about geospatial mash-ups, which combine data (often geospatial data) in useful and interesting ways.

Next, we learned how Google Maps, Google Earth, and the development of cheap and portable GPS units have "democratized" geospatial development. We saw how the open source software movement has produced a number of high-quality, freely available tools for geospatial development and looked at how various standards organizations have defined formats and protocols for sharing and storing geospatial data.

Finally, we saw how geolocation is being used to capture and work with geospatial data in surprising and useful ways.

In the next chapter, we will look in more detail at traditional geographic information systems including a number of important concepts that you need to understand in order to work with geospatial data. Different geospatial formats will be examined, and we will finish by using Python to perform various calculations using geospatial data.

主站蜘蛛池模板: 谷城县| 公主岭市| 农安县| 察雅县| 井陉县| 桦甸市| 洪洞县| 阳城县| 应用必备| 达日县| 营山县| 莱芜市| 江山市| 彰化县| 蓝山县| 松溪县| 海门市| 会理县| 清河县| 东阿县| 荃湾区| 金堂县| 和静县| 德兴市| 吉木乃县| 梁平县| 黔南| 博客| 五常市| 沂南县| 尼玛县| 伽师县| 静宁县| 东城区| 大埔区| 神木县| 皋兰县| 英山县| 象州县| 新乡市| 东港市|