I’m am not really sure if we have “basemaps” set up in our organization is the best/most efficient way we have reference layers set up for our users. I am looking for some best practices and advice around building and serving custom basemaps for my organizaton in ArcGIS Enterprise Portal.
My current setup is a published map service that includes centerlines with labeling turned on at different scale levels, a city boundary, and assessor parcels that appear at certain zoom levels. In that same service, I include a second copy of the same layers styled as hollow, which I overlay on aerial imagery.
These layers aren’t meant to be queried — they’re primarily visual reference layers for operational data to sit on top of, functioning like a basemap. However, this approach feels inefficient since all the data still loads and users can technically query it even though that’s not the intent. I’d like to make this more efficient and more aligned with Esri’s recommended basemap design workflows.
I would like to get any feed back on:
Best practices for publishing and maintaining custom basemaps — for example, whether to use cached map services, vector tile layers, or other options. If using cached map services, how are those caches typically updated when there’s a change to the city boundary or local right-of-way data?
What it means to add a basemap to the Portal basemap gallery — and what’s required to make a service available there.
How to handle projection differences when your enterprise data is maintained in State Plane, but the basemap gallery and many Esri apps (like Cityworks or Experience Builder) use Web Mercator.
I’d really appreciate any examples or guidance from others who have put together basemaps or reference data for their organizations. How do you structure your basemap layers to balance performance, appearance, and easy compatibility across applications that play well with esri?
Thanks !