POST
|
I was not aware of the visual width setting! It would be nice if this was an option present in all components, not just the text box - but it works for now! Thank you!
... View more
07-23-2024
06:54 AM
|
0
|
0
|
264
|
IDEA
|
Reviewing this question, it appears the default "Zoom To" button which is visible in all default popups can be removed via CSS or Javascript. Could this same functionality be made available in ArcGIS Online somehow? Otherwise when using the map in an Experience Builder app in ArcGIS Online, this button will always appear by default even if it is undesired. I've tried all configuration options available on the map widget component, and spoke to an ESRI technician who confirmed there was no way to disable this by default - hence the request. We are attempting to ensure all text within these popups does not produce a scrollbar - and the Zoom To button takes up valuable space (and again, is completely undesired). Thank you.
... View more
07-16-2024
10:44 AM
|
7
|
2
|
304
|
IDEA
|
Could an additional geoprocessing tool be created to save a configured service definition offline as an .sd file offline? Currently this option is only available from the publishing menu, see the screenshot attached. Having access to a GP tool where users could configure their service and save it offline directly would be immensely helpful for automated publishing workflows. Otherwise any scripted process must subsequently modify a .sd file as an XML document to further configure service properties like Pooling (instance type, number of instances per machine) and so on. Since this option is available through the menu, the request is to have it be a devoted geoprocessing tool added.
... View more
07-16-2024
10:30 AM
|
0
|
1
|
147
|
POST
|
Hello - I am building an map application with Experience Builder in ArcGIS Online. Currently I have the map's title text as size 10px so that the text can be accommodated on a mobile device. This is not ideal when testing on desktop. Is there any way currently in Experience Builder to dynamically size adjust the text's size based on the screen size? Either through the text widget or some other method? What I imagine is a way to for example set the text size to 28px by default in desktop view, and by enabling some option the component would dynamically scale the size based on the screen. Is this possible?
... View more
07-16-2024
10:05 AM
|
0
|
3
|
393
|
POST
|
Have you had success with creating a smaller subset mosaic dataset? I'm not sure ESRI provides any guidance on how many rasters is ideal for one mosaic dataset object, but you could try creating a series of smaller ones. Also which specific tools are you running (and in what order?)? It seems like you are using both "Add Rasters to Mosaic Dataset" and "Synchronize Mosaic Dataset"
... View more
09-26-2023
12:36 PM
|
0
|
1
|
1044
|
POST
|
I also have this question. I tried hiding the Footprints + Boundary but that did not hide them once published. I also tried making the outline color in the mosaic dataset transparent. Only the imagery is visible in GIS but once published the footprints (in lime green) still appear. I am publishing a cached map service using ArcGIS Image Server - this behavior does not occur if I publish as an Image Service.
... View more
05-23-2023
07:49 AM
|
0
|
0
|
644
|
POST
|
I have created a new mosaic + added rasters (without building any overviews). I modified the zOrder of a raster I'd like to display over another (as -1) and saved edits to the mosaic dataset's footprint table. Updating that column fails to trigger any change in the display order. Screenshots attached to show the imagery + MD table w/ ZOrder values. Also included a capture of the -1 raster manually overlaying the MD imagery (as an example of the expected behavior). Am I missing something? According to this article, ZOrder is used to change the display order of the containing rasters. Using Pro 2.8.1
... View more
07-22-2022
10:54 AM
|
1
|
2
|
849
|
POST
|
Hard coding the full path of the Mosaic worked! I actually didn't need to modify the query, but it's odd you experienced that.
... View more
07-22-2022
10:44 AM
|
0
|
0
|
632
|
POST
|
Sorry just updated vars in the original post. `test_md` was the old mosaic dataset name. Anyways I tried Make Feature Layer instead but getting an ExecuteError. Which is weird because I can make selections on the MD's footprint in GIS without any issues. ExecuteError: Failed to execute. Parameters are not valid.
ERROR 000732: Input Features: Dataset BelleMead\Footprint does not exist or is not supported
Failed to execute (MakeFeatureLayer).
... View more
07-19-2022
07:55 AM
|
0
|
0
|
658
|
POST
|
I'm developing an arcpy script that uses Manage Tile Cache. One of the parameters is "Area of Interest" which takes a Feature Set datatype. In GIS I can select on the mosaic dataset, then use the footprint as input for that parameter and the tool works. So programmatically I tried a similar approach but the selection fails. How can I capture the feature set of a mosaic dataset selection? EDIT - Updated var names for mosaic dataset `input_md`. From `test_md` # change workspace to Imagery gdb
md_name = os.path.basename(input_md) # `input_md` is a valid mosaic dataset w/ rasters
base_gdb = os.path.dirname(input_md)
arcpy.env.workspace = base_gdb
# query footprint Area of Interest
aoi_query = "Category = 1 And Name = 'DrakesCornerSP-2019-08-08_COG'"
# NOTE: Issue here. How to obtain Feature Set for `area_of_interest` param?
arcpy.management.SelectLayerByAttribute(r"{}\Footprint".format(md_name), "NEW_SELECTION", aoi_query, None) # fail
# arcpy.management.SelectLayerByAttribute(md_name, "NEW_SELECTION", input_aoi_query, None) # fail
# arcpy.management.SelectLayerByAttribute(input_md, "NEW_SELECTION", input_aoi_query, None) # fail
# get scales list from cache .xml
lst_scales = read_cache_xml(input_service_cache)
base_folder = os.path.dirname(input_service_cache)
mode = "RECREATE_ALL_TILES"
cacheName = os.path.basename(input_service_cache)
useScheme = "ARCGISONLINE_SCHEME"
# update service cache
with arcpy.EnvManager(parallelProcessingFactor="100"):
arcpy.AddMessage(f'\n\tRebuilding cache tiles for image service:\n\t{cacheName}')
arcpy.ManageTileCache_management(in_cache_location = base_folder,
manage_mode = mode,
in_cache_name = cacheName,
in_datasource = input_md,
tiling_scheme = useScheme,
scales = lst_scales ,
area_of_interest = f"{input_md}\Footprint"
min_cached_scale = max(lst_scales),
max_cached_scale= min(lst_scales))
... View more
07-19-2022
06:30 AM
|
0
|
4
|
697
|
POST
|
Using a mosaic dataset I would like to publish an image service drawing from cache that also has an attribute table. Whenever I publish an image service drawing dynamically from data (Publish Image Service --> Configuration --> Image Service Properties --> Layer Drawing) - an attribute table is available by default when opened in AGOL Map Viewer. Why do image services drawing from cache not include an attribute table by default? Is it possible to include it? Our end users find it helpful to zoom to selected rasters in a table rather than navigating to a particular location, but they also would like the faster performance of using a cached image service... I am using ArcGIS Pro (2.8.1) and publishing to an on-prem ArcGIS Image Server (10.6.1)
... View more
05-24-2022
11:11 AM
|
0
|
0
|
504
|
POST
|
I'm trying to publish an image service drawing w/ pre-built mosaic dataset cache. I am using the tool Build Mosaic Dataset Item Cache (Data Management) How exactly do you "update the cache path stored in a mosaic dataset"? This is in the last sentence of the Usage section in the documentation, but I can not find this property accessible in the mosaic dataset properties (using the Pro GUI, or as a parameter in the Set Mosaic Dataset properties tool).
... View more
04-07-2022
10:08 AM
|
0
|
1
|
688
|
POST
|
I'm trying to develop a geoprocessing tool for handling mosaic datasets. Using ArcGIS Pro - I can query a mosaic dataset and find how many primary rasters it contains. How can I replicate this behavior in a script? If I had a normal feature class I would make it a feature layer, select on the layer, then GetCount() to find the number of rows. How would you do this with a mosaic dataset that contains primary and overview rasters? def query_primary_rasters(input_md):
""" Return the number of primary rasters in a given Mosaic dataset
"""
arcpy.AddMessage(f"Input Mosaic Dataset:\n{input_md}")
query_by = "Category = 1" # primary rasters
md_lyr = "md_lyr"
# arcpy.MakeFeatureLayer_management(in_features=os.path.join(input_md, "Footprint"), out_layer = md_lyr, where_clause= query_by)
# arcpy.MakeMosaicLayer_management(input_md, out_mosaic_layer= md_lyr, where_clause= query_by)
# NOTE - below works but doesn't return selected row count (includes all items)
arcpy.management.SelectLayerByAttribute(input_md, "NEW_SELECTION", query_by, None)
count_primary = int(arcpy.GetCount_management(md_lyr)[0])
arcpy.AddMessage(f"There are {count_primary} primary rasters in the mosaic dataset")
return count_primary
update_md = arcpy.GetParameterAsText(0)
query_primary_rasters(update_md)
... View more
02-24-2022
11:43 AM
|
0
|
2
|
806
|
Title | Kudos | Posted |
---|---|---|
7 | 07-16-2024 10:44 AM | |
1 | 07-22-2022 10:54 AM | |
1 | 06-26-2020 09:57 AM |
Online Status |
Offline
|
Date Last Visited |
08-06-2024
07:12 AM
|