BLOG
|
We have previously written about Geopackage support in ArcGIS Pro 2.6, but a lesser known fact is that ArcGIS Online and ArcGIS Enterprise also allow exporting Esri services as OGC GeoPackages. This "hidden feature" is not currently exposed in the Item Page user interface for "Export Data"...yet. However, it is exposed at the Server as the Create Replica REST API service endpoint. This feature allows Hosted Feature/Raster and Vector Tile Service layers to be exported as GeoPackages. If you are navigating in the Browser, you can just go to Create Replica Operation as part of the Feature Service HTML user interface. How to Download a GeoPackage In order to get this Create Replica API endpoint, you first need to Enable Syncing on the Feature Service. You can get to this in the Item Page, going to the Settings tab.. ...scroll down Then go to the Service URL, for example: https://services.arcgis.com/XTtANUDT8Va4DLwI/arcgis/rest/services/Territorial_Authority_2019_Clipped_generalised/FeatureServer/createReplica Set the key @@Parameters as follows: Layers : 0 (or whichever layer you want to download) returnAttachments : false async : true syncModel : none syncDirection: download DataFormat : GPKG Then 'create Replica" will initiate the creation the GeoPackage download file and provide a Status URL at the bottom of the page. Click the statusURL, and at this Status URL, once the processing is complete, you will receive the "Results URL" as per below. Finally, click the Results URL and the file will download locally. Then open it up wherever GeoPackages are supported. From ArcGIS Pro, just Add Data and navigate to the downloaded file. ...and, voila! Of course, given these are API calls, these steps can be set up programmatically as part of a regular ETL workflow, e.g. scheduling an ArcGIS Notebook to run and use the ArcGIS API for Python or scheduling a job to run using a workbench created in the no-code ArcGIS Data Interoperability Extension and use the HTTPCaller transformer. Here's the download Geopackage example REST API call: (POST) https:// services8 .arcgis.com/ QQGMu3AgoCvivmaQ /ArcGIS/rest/services/ Nashville_Bldg_Permits /FeatureServer/createReplica?replicaName=&layers= 0 &layerQueries=&geometry=&geometryType=esriGeometryEnvelope&inSR=&replicaSR=&datumTransformation=&transportType=esriTransportTypeUrl&returnAttachments=false&returnAttachmentsDataByUrl=true&async=true&syncModel=none&targetType=client&syncDirection=download&attachmentsSyncDirection=none&replicaOptions=&dataFormat=gpkg&f=html&token= If the item is public just subsitute the relevant parts of your item's Service URL. If the item is private you'll also need to generate and append a 'token' at the end of this string. If you are not a developer, this URL won't work by just putting it in a browser because it requires an HTTP POST method, and browsers follow GET method by default, so you'll have to use some tool like Postman. Happy downloading! #geopackage #arcgis-online #arcgis-enterprise
... View more
07-29-2020
09:09 AM
|
2
|
0
|
662
|
DOC
|
If you are an IT Manager, Data Administrator or Solutions Architect , and you are need to roadmap the right-sized deployment and integrations for your organization or understand the geodatabase. This 2 page “on ramp” will point you first to some introductory ArcGIS content, then a sampling of relevant sessions, progressing in order of prerequisite knowledge to deeper dives into specific products, capabilities and scenarios based on your role and workflows. Updated 7/13 with links to virtual UC platform.
... View more
07-01-2020
07:47 AM
|
1
|
0
|
484
|
DOC
|
If you are a Technology or Program Executive trying to understand what’s special about spatial, and make sure ArcGIS will play nicely with your other systems. This “on ramps” will point you first to some introductory ArcGIS content, then a sampling of relevant sessions and interest groups.
... View more
07-01-2020
07:47 AM
|
0
|
0
|
483
|
DOC
|
If you are an application or systems integrations Developer tasked with building custom applications or integrating location into existing business applications, this 2 page “on ramp” will point you first to some introductory ArcGIS content, then a sampling of relevant sessions, progressing in order of prerequisite knowledge to deeper dives into specific products, capabilities and scenarios based on your role and workflows. Updated 7/13 with links to virtual UC platform.
... View more
07-01-2020
07:47 AM
|
0
|
0
|
493
|
DOC
|
If you are a Data Scientist looking for some more easy buttons on some powerful spatial analytics techniques or want to more quickly scale and operationalize your work within the organization, this 2 page “on ramps” will point you first to some introductory ArcGIS content, then a sampling of relevant sessions, progressing in order of prerequisite knowledge to deeper dives into specific products, capabilities and scenarios based on your role and workflows. Updated 7/13 with links to virtual UC platform.
... View more
07-01-2020
07:47 AM
|
0
|
0
|
598
|
BLOG
|
In case you missed this from the JS API team, re: GeoJSON layers : The GeoJSON layer is a first-class citizen in the 4.x API; so just as you can style it, perform client-side queries, filter, and calculate statistics, etc – you can now enable clustering in the same way that you would with a feature layer. https://developers.arcgis.com/javascript/latest/sample-code/featurereduction-cluster/index.htmlhttps://www.esri.com/arcgis-blog/products/product/announcements/whats-new-in-arcgis-api-for-javascript-december-2019/
... View more
01-09-2020
01:00 PM
|
0
|
0
|
142
|
POST
|
I'd like to send users who have made a Survey123 submission an auto-email (if they were logged in) with their EDIT Link and some other information in the email body that pulls dynamically from the Survey123 response itself. Using SendGrid Transactional template which requires providing a TEST Data in JSON format... I'm not a JSON expert and not sure how to back into the JSON format that would corresond to the dynamic variables that are provided via Integromat to the SendGrid Module. Sample flow below. SendGrid has some documentation but not sure how to structure the test data to point to the Survey JSON But not sure how to get from: {{8.userInfo.firstName}} (which I see in Integromat as a variable) to something like.... https://sendgrid.com/docs/for-developers/sending-email/using-handlebars/#basic-replacement https://sendgrid.com/docs/for-developers/sending-email/using-handlebars/#basic-replacementTest Data should contain: { "user":{ "profile":{ "firstName":"Ben" } } } May be there's a doc gap if the JSON is generated by Integromat, not ArcGIS?
... View more
08-22-2019
06:50 AM
|
0
|
1
|
396
|
IDEA
|
Is this the same as this request? https://community.esri.com/ideas/13029-geojson-layers-in-agol#comments
... View more
01-28-2019
10:07 AM
|
0
|
0
|
287
|
IDEA
|
Is the ability to call a dynamic web-based geojson feed in the roadmap yet?
... View more
01-28-2019
10:05 AM
|
4
|
0
|
229
|
IDEA
|
Is the ability to call a dynamic web-based geojson feed in the roadmap yet?
... View more
01-28-2019
10:05 AM
|
4
|
0
|
452
|
Online Status |
Offline
|
Date Last Visited |
4 weeks ago
|