首頁 > 計算機網絡 > 編程語言與程序設計 > Building Web and Mobile ArcGIS Server Applications with JavaScript(Second Edition)
舉報

會員
Building Web and Mobile ArcGIS Server Applications with JavaScript(Second Edition)
最新章節:
Summary
Ifyouareawebormobileapplicationdeveloper,whowantstocreateGISapplicationsinyourrespectiveplatform,thisbookisidealforyou.YouwillneedJavaScriptprogrammingexperiencetogetthemostoutofthisbook.Althoughdesignedasanintroductorytointermediatelevelbook,itwillalsobeusefulformoreadvanceddeveloperswhoarenewtothetopicofdevelopingapplicationswithArcGISServer.
最新章節
- Summary
- 3D symbology and rendering
- Local scenes
- Specifying the environment
- Setting the camera
- Setting elevation data
品牌:中圖公司
上架時間:2021-07-02 12:46:20
出版社:Packt Publishing
本書數字版權由中圖公司提供,并由其授權上海閱文信息技術有限公司制作發行
- Summary 更新時間:2021-07-02 15:49:38
- 3D symbology and rendering
- Local scenes
- Specifying the environment
- Setting the camera
- Setting elevation data
- Creating the map
- Scenes
- 3D mapping and symbology
- SceneLayers
- GroupLayers
- VectorTileLayer
- MapImageLayer
- FeatureLayer
- GraphicsLayer
- New and changed layers
- Accessing layers
- Steps for creating 2D maps
- Looking Ahead - Version 4 of the ArcGIS API for JavaScript
- Summary
- Practice time with the geolocation API
- Integrating the geolocation API
- Practice time with the compact build
- Setting the viewport scale
- Compact build of the API
- Creating Mobile Applications
- Summary
- Practice time with ArcGIS Online
- Adding ArcGIS Online maps to your applications with JSON
- Adding ArcGIS Online maps to your applications by using a webmap ID
- Integration with ArcGIS Online
- Summary
- Practice time with the Geometry Engine
- The Geometry Engine
- Using the Geometry Service
- Geometry Service operations
- The Geometry Service
- Geometry Operations
- Summary
- Practice time with geoprocessing tasks
- Asynchronous tasks
- Synchronous tasks
- Executing the task
- The Geoprocessor task
- Input parameters
- Understanding the services page for a geoprocessing task
- Using the Geoprocessor task - what you need to know
- Models in ArcGIS Server
- Geoprocessing Tasks
- Summary
- ServiceArea task
- ClosestFacility Task
- The Directions widget
- Practice time with routing
- Routing task
- Directions and Routing
- Summary
- The Search widget
- Practice time with the locator service
- The reverse geocoding process
- The geocoding process
- The AddressCandidate object
- Locator object
- Input point object
- Input JSON address object
- Input parameter object
- Geocoding with a locator service in the ArcGIS API for JavaScript
- Introduction to geocoding
- Turning Addresses into Points and Points into Addresses
- Summary
- FindResults
- FindTask
- FindParameters
- Using FindTask to access feature attributes
- Practice time - implementing identify functionality
- IdentifyResult
- IdentifyTask
- IdentifyParameters
- Introducing IdentifyTask
- Using IdentifyTask to access feature attributes
- Identifying and Finding Features
- Summary
- Practice time with spatial queries
- Getting the results of the query
- Executing the query with QueryTask
- Limiting the fields returned
- Spatial queries
- Attribute queries
- Setting query properties
- The Query object
- Overview of attribute and spatial queries
- Introducing tasks in ArcGIS Server
- Performing Spatial and Attribute Queries
- Summary
- The Edit toolbar
- The AttachmentEditor widget
- AttributeInspector widget
- TemplatePicker widget
- The Editor widget
- The Editing widgets
- FeatureService
- Feature editing
- The Analysis widgets
- LayerSwipe
- TimeSlider
- LocateButton
- HomeButton
- HistogramTimeSlider
- Directions
- Scalebar widget
- OverviewMap widget
- Legend widget
- The Popup widget
- Measurement widget
- Gauge widget
- Search widget
- Time to practice
- Layer List widget
- The Print widget
- Bookmarks widget
- Basemap toggle widget
- The BasemapGallery widget
- User interface widgets
- Creating an instance of the Navigation toolbar
- Creating the buttons
- Defining CSS styles
- Steps for creating a toolbar
- Adding toolbars to an application
- Using Widgets and Toolbars
- Summary
- Practice time
- Rendering FeatureLayer
- Feature selection
- Setting a definition expression
- The auto mode
- The selection only mode
- The on-demand mode
- The snapshot mode
- Defining the display mode
- Optional constructor parameters
- Creating the FeatureLayer
- The Feature Layer
- Summary
- Practice time
- Multiple GraphicsLayers
- Adding graphics to the GraphicsLayer
- Creating the graphic
- Changing graphic attributes in an InfoTemplate
- Assigning attributes to graphics
- Symbolizing graphics
- Specifying graphic geometry
- The four parts of a Graphic
- Adding Graphics to the Map
- Summary
- Map events
- Getting and setting the map extent
- Map Navigation with the mouse and keyboard
- Map navigation widgets and toolbars
- Map navigation
- Setting a definition expression
- Setting the visible layers from a map service
- Adding layers to the map
- Dynamic map service layers
- Tiled map service layers
- Using the layer classes
- Working with map service layers
- More about the map
- The entire code
- Styling the page
- Creating the page content
- Creating the map
- Making sure the DOM is available
- Loading API modules
- Referencing the ArcGIS API for JavaScript
- Creating HTML code for the page
- Basic steps for creating an application with the ArcGIS API for JavaScript
- The ArcGIS API for JavaScript Sandbox
- Creating Maps and Adding Layers
- Summary
- Separating HTML CSS and JavaScript
- External style sheet
- Internal style sheet
- Inline styling
- CSS syntax
- Basic CSS principles
- Objects
- Functions
- Looping statements
- Decision support statements
- Variable data types
- JavaScript is case sensitive
- Variables
- Commenting code
- JavaScript fundamentals
- Validating HTML code
- Primary tags
- DOCTYPE
- Basic HTML page concepts
- Introduction to HTML CSS and JavaScript
- Questions
- Piracy
- Errata
- Downloading the color images of this book
- Downloading the example code
- Reader feedback
- Conventions
- Who this book is for
- What you need for this book
- What this book covers
- Preface
- Customer Feedback
- Why subscribe?
- www.PacktPub.com
- About the Reviewers
- About the Authors
- Credits
- Second Edition
- Building Web and Mobile ArcGIS Server Applications with JavaScript
- Copyright
- Second Edition
- Title Page
- coverpage
- coverpage
- Title Page
- Second Edition
- Copyright
- Building Web and Mobile ArcGIS Server Applications with JavaScript
- Second Edition
- Credits
- About the Authors
- About the Reviewers
- www.PacktPub.com
- Why subscribe?
- Customer Feedback
- Preface
- What this book covers
- What you need for this book
- Who this book is for
- Conventions
- Reader feedback
- Downloading the example code
- Downloading the color images of this book
- Errata
- Piracy
- Questions
- Introduction to HTML CSS and JavaScript
- Basic HTML page concepts
- DOCTYPE
- Primary tags
- Validating HTML code
- JavaScript fundamentals
- Commenting code
- Variables
- JavaScript is case sensitive
- Variable data types
- Decision support statements
- Looping statements
- Functions
- Objects
- Basic CSS principles
- CSS syntax
- Inline styling
- Internal style sheet
- External style sheet
- Separating HTML CSS and JavaScript
- Summary
- Creating Maps and Adding Layers
- The ArcGIS API for JavaScript Sandbox
- Basic steps for creating an application with the ArcGIS API for JavaScript
- Creating HTML code for the page
- Referencing the ArcGIS API for JavaScript
- Loading API modules
- Making sure the DOM is available
- Creating the map
- Creating the page content
- Styling the page
- The entire code
- More about the map
- Working with map service layers
- Using the layer classes
- Tiled map service layers
- Dynamic map service layers
- Adding layers to the map
- Setting the visible layers from a map service
- Setting a definition expression
- Map navigation
- Map navigation widgets and toolbars
- Map Navigation with the mouse and keyboard
- Getting and setting the map extent
- Map events
- Summary
- Adding Graphics to the Map
- The four parts of a Graphic
- Specifying graphic geometry
- Symbolizing graphics
- Assigning attributes to graphics
- Changing graphic attributes in an InfoTemplate
- Creating the graphic
- Adding graphics to the GraphicsLayer
- Multiple GraphicsLayers
- Practice time
- Summary
- The Feature Layer
- Creating the FeatureLayer
- Optional constructor parameters
- Defining the display mode
- The snapshot mode
- The on-demand mode
- The selection only mode
- The auto mode
- Setting a definition expression
- Feature selection
- Rendering FeatureLayer
- Practice time
- Summary
- Using Widgets and Toolbars
- Adding toolbars to an application
- Steps for creating a toolbar
- Defining CSS styles
- Creating the buttons
- Creating an instance of the Navigation toolbar
- User interface widgets
- The BasemapGallery widget
- Basemap toggle widget
- Bookmarks widget
- The Print widget
- Layer List widget
- Time to practice
- Search widget
- Gauge widget
- Measurement widget
- The Popup widget
- Legend widget
- OverviewMap widget
- Scalebar widget
- Directions
- HistogramTimeSlider
- HomeButton
- LocateButton
- TimeSlider
- LayerSwipe
- The Analysis widgets
- Feature editing
- FeatureService
- The Editing widgets
- The Editor widget
- TemplatePicker widget
- AttributeInspector widget
- The AttachmentEditor widget
- The Edit toolbar
- Summary
- Performing Spatial and Attribute Queries
- Introducing tasks in ArcGIS Server
- Overview of attribute and spatial queries
- The Query object
- Setting query properties
- Attribute queries
- Spatial queries
- Limiting the fields returned
- Executing the query with QueryTask
- Getting the results of the query
- Practice time with spatial queries
- Summary
- Identifying and Finding Features
- Using IdentifyTask to access feature attributes
- Introducing IdentifyTask
- IdentifyParameters
- IdentifyTask
- IdentifyResult
- Practice time - implementing identify functionality
- Using FindTask to access feature attributes
- FindParameters
- FindTask
- FindResults
- Summary
- Turning Addresses into Points and Points into Addresses
- Introduction to geocoding
- Geocoding with a locator service in the ArcGIS API for JavaScript
- Input parameter object
- Input JSON address object
- Input point object
- Locator object
- The AddressCandidate object
- The geocoding process
- The reverse geocoding process
- Practice time with the locator service
- The Search widget
- Summary
- Directions and Routing
- Routing task
- Practice time with routing
- The Directions widget
- ClosestFacility Task
- ServiceArea task
- Summary
- Geoprocessing Tasks
- Models in ArcGIS Server
- Using the Geoprocessor task - what you need to know
- Understanding the services page for a geoprocessing task
- Input parameters
- The Geoprocessor task
- Executing the task
- Synchronous tasks
- Asynchronous tasks
- Practice time with geoprocessing tasks
- Summary
- Geometry Operations
- The Geometry Service
- Geometry Service operations
- Using the Geometry Service
- The Geometry Engine
- Practice time with the Geometry Engine
- Summary
- Integration with ArcGIS Online
- Adding ArcGIS Online maps to your applications by using a webmap ID
- Adding ArcGIS Online maps to your applications with JSON
- Practice time with ArcGIS Online
- Summary
- Creating Mobile Applications
- Compact build of the API
- Setting the viewport scale
- Practice time with the compact build
- Integrating the geolocation API
- Practice time with the geolocation API
- Summary
- Looking Ahead - Version 4 of the ArcGIS API for JavaScript
- Steps for creating 2D maps
- Accessing layers
- New and changed layers
- GraphicsLayer
- FeatureLayer
- MapImageLayer
- VectorTileLayer
- GroupLayers
- SceneLayers
- 3D mapping and symbology
- Scenes
- Creating the map
- Setting elevation data
- Setting the camera
- Specifying the environment
- Local scenes
- 3D symbology and rendering
- Summary 更新時間:2021-07-02 15:49:38