We have recently released the new Portal and data services developer guide. The guide is designed to help developers use tools and build geospatial applications. This article provides an overview of what you can expect to find in the guide including key developer topics to help you build applications with the portal tools, portal service, and data services.
New to the guide?
If you are new to our guide, it provides information about what a portal is, including its capabilities, the portal service (the backbone of the portal), and data services you can create with a portal. The guide contains topics, how-to’s, code examples in various APIs, and tutorials.
Introduction to portals
The portals chapter introduces ArcGIS portals and tools for developers. Portals are important because they provides a way to create, manage, and access geospatial content for your apps. If you are new to ArcGIS, this is great place to start. Here are some of the things you’ll learn:
- What is a portal
- What you can do with a portal
- Tools it provides for content and geospatial data management
- How to prepare content and data for your apps
Portal service
This chapter provides information on how to develop with the portal service. It covers what you can do with it, and the tools and functionality the service provides. It also explains how you can access and use the portal service to create content and data for your apps you are building.
Here are few topics you will learn about:
- Securely store and access your geospatial content and data.
- Create and manage users and groups.
- Set sharing levels for your content.
- Access, filter, and search your organization’s content.
Here’s a quick example of accessing your portal using the portal service to list content.
Here is another example of setting the sharing level of a content item.
An example of generating an access token using the portal service.
Data services
The chapter show you how to create and develop with data services. Data services are important because they allow you to securely create, manage, and access your geospatial data in ArcGIS. Once your data is hosted as a data service, it can be easily access by ArcGIS Maps SDKs, open source libraries, and scripting APIs.
You will learn how to:
- Create, manage, and access data services for use in maps and apps.
- Configure and optimize feature services like creating spatial queries and caching.
- Edit and deploy vector tile services for high-performance mapping.
- Serve pre-rendered map tile services for fast and efficient map display.
- Manage and analyze raster data using image services.
Here is an example of using ArcGIS API for Python to create a feature service and hosted layer in a portal.
A quick example of displaying a vector tile service in ArcGIS Notebooks.
Another example of accessing and querying a hosted feature layer with a SQL where clause using ArcGIS REST JS.
Tools and applications
The guide introduces you to portal tools and applications that can use to enhance your development workflows:
- Create, organize, manage, and share your geospatial content items with content and data management tools.
- Use the Map Viewer and Scene Viewer for creating and visualizing 2D and 3D maps.
- Customize basemaps and vector tile layers using Vector Tile Style Editor to match your project’s needs.
Ready to get started
To start using the portal and data services, you can sign up for an ArcGIS account, create an access token, and make the API requests to run an operation like searching, sharing, and editing portal content.
To learn more, visit the Get started section in the developer guide.
We want your feedback!
Please take our survey to let us know if the guide was helpful and how we can improve it.
Article Discussion: