Select to view content in your preferred language

Someone demystify vector tiling for me please

1132
1
02-12-2019 11:17 AM
EricEagle
Frequent Contributor

I would like to create a vector tile service of a point layer with labels, so that it renders very quickly on top of a basemap.  These basemaps are in 4326.

Here is what I've tried:

  • Take my layer (towns and localities) in ArcGIS Pro and style it (scale visibility, labels, etc) and share it as a web layer.
  • Set it to copy the data to the server.
  • Select Vector Tile.
  • For tiling scheme, I select WGS84 Coordinate System, Version 2 (because my basemaps are all in 4326, so I assume I use this - though I have tried all the other schemes, which also fail)
  • I set my LOD to 0-22, tiling format is indexed.

When I attempt to add it on top of the basemap (in both the Portal web map viewer and ArcGIS Earth), I get the following error:

Error

The layer, Towns and Localities, can not be added to the map because its coordinate system or tiling scheme can't be adjusted to align properly with the basemap.

So evidently it's not my coordinate system that's mismatched, because they're both 4326.  That leaves the tiling scheme.  So what I wonder is, why would a WGS84 tiling scheme be incompatible with a GCS WGS84 basemap?

Edit: UPDATE. I generated an XML scheme that matched my basemap in specific LOD and extent, but because (I assume) my basemap is a global set and my content is local, the staging ended up failing.  My next approach will be to leave my layer extent alone and just set LOD.  I will update again once I try it.

Tags (1)
0 Kudos
1 Reply
AlexDamiao
Occasional Contributor

I have a very similar situation where my layer is a polygon map (SRID 4326) sitting on top of a basemap with the same SRID. When I run the "Create Vector Tile Package" I keep getting the same error (Error 000707: https://pro.arcgis.com/en/pro-app/tool-reference/tool-errors-and-warnings/001001-010000/tool-errors-...)

What bothers me is that I was to do the procedure by changing both the layer and the basemap to SRID 3857 following the same exact steps. No idea what I could be doing wrong...

The thing is I want to keep everything under SRID 4326, not 3857!

0 Kudos