- Mastering ArcGIS Server Development with JavaScript
- Ken Doman
- 292字
- 2021-07-16 20:02:59
Chapter 1. Your First Mapping Application
Let's say you have a map. You've digitized it using ArcGIS Desktop, a sort of desktop mapping and analysis software provided by ESRI. You've gone through the painstaking process of plotting points, connecting lines, and checking the boundaries of polygons. You've added nice background aerial imagery, and you've applied all the parts that make a map readable.
How are you going to share this map with the general public? You could post it in the public information office, but citizens have complained about that location being too remote, and down too many flights of stairs underground. You could make a thousand printed copies, but that would be terribly expensive.
If you have the ArcGIS Server software running and connected to a web server, you can publish your map online, and serve it through a website running with the ArcGIS JavaScript API (http://developers.arcgis.com/javascript).
The ArcGIS JavaScript API is a JavaScript library that works with ArcGIS Server to connect the map maker with the general public. The map maker can use an ESRI product, such as ArcMap, to generate a map document. That map maker can then publish the map document through ArcGIS Server. From there, a web page that has been loaded with the ArcGIS JavaScript API can draw the map in the browser, and let the general public pan, identify, and interact with the map.
In this chapter, we'll be covering the following topics:
- The requirements for creating a web mapping application using ArcGIS Server and the ArcGIS API for JavaScript
- The HTML head and body content necessary to serve maps with the JavaScript API
- How to create a map with the ArcGIS JavaScript API and add content
- How to make a map interactive
- 軟件安全技術
- Debian 7:System Administration Best Practices
- Visual Basic程序設計教程
- jQuery從入門到精通 (軟件開發視頻大講堂)
- 深入理解Java7:核心技術與最佳實踐
- Python面向對象編程:構建游戲和GUI
- Go語言精進之路:從新手到高手的編程思想、方法和技巧(1)
- 編程與類型系統
- Python爬蟲、數據分析與可視化:工具詳解與案例實戰
- Improving your Penetration Testing Skills
- PHP典型模塊與項目實戰大全
- Pandas入門與實戰應用:基于Python的數據分析與處理
- Server Side development with Node.js and Koa.js Quick Start Guide
- 匯編語言程序設計教程
- Mastering VMware Horizon 6