First off, I typed "add custom icons to arcexplorer" in search and found nothing, so if there's other threads on this topic, please forgive me.
Second, what a great tool for people to use! Thank you ESRI!
Now down to the bones.
I've created custom icons 64 x 64 with transparent backgrounds, saved as "name of image".png and have no problem loading them one at a time to maps.
I can set them up on an offline tablet (surface pro 2), send a crew out with the tablet in airplane mode, and they can use landmarks to put a fire hydrant icon smack dab as close as most gps units can place it. They can comment on it, then create a folder for this new placemark, share the folder as either a layer package or a kmz file, put it on a thumbdrive, and voila, I can bring it up on my ArcMap, and use it to update my information, and have the icon as close as it can be until our engineering department goes out and shoots the exact spot with their gps unit.
This is working great for us! We don't have to spend money on 4g or anything for the tablets we use in the field, which means we can afford to pursue this on a large scale. Thanks for this great tool, ESRI!
But, My problem is, the custom icons are only custom for the map.nmf they are physically associated with. (with which they are associated, or whatever) No problem here. they work great! But I want them to be available specific to the program, not the map.
How can I make the custom icons available to all maps? Or can I?
Before answering, I am running build ArcMap 10.2.1.3497 and have no extra modules, etc whatever added, and want to know how to get these in explorer desktop USING explorer desktop. I say this because in searching google, I saw what looked like a way to use ArcMap's capabilities to create new styles or something, and my setup was not at all like what was mentioned in the thread I was looking at.
So, can I take the custom icons I've added to ArcExplorer Desktop 2500 on a windows surface pro 2 and make them available for each and every new map I might want to create on my surface pro without having to add each ... icon ... one ... at ... a ... time?
We want our guys in the field to be able to use this new tool to its fullest capability. Besides, there's hydrant, valve, water tank, etc etc etc icons for explorer, and I've yet to find add on icons anywhere.
Also, I've seen where you can write a script to give folders custom icons, but this has nothing to do with that.
Then there's also another problem: anything added to a custom icon, once placed, as far as comments seems lost when the icon is moved to arcmap. I try to look at any information (hydrant number, pressure, flow, was it 10 feet from the black dog or the oak tree, etc etc etc) is nowhere to be found. Can this be remedied in future builds? I've tried it in lpk and kmz files, and can't find any information. If these would carry over any comments made, it would be super helpful, thank you.
Thank you all, I hope I've explained adequately what I am trying to accomplish and am posting this in the right place.
Solved! Go to Solution.
Esri ArcMap 10.2.1.3497
and explorer is 2500.
Bill,
I was not able to reproduce what you are seeing. Created a layer package from a note in ArcGIS Explorer 2500. Opened the package in ArcMap 10.2.1.3497 and Popup information is present. It is not truncated.
Mark
Mark, so that we're on the same page, would you mind posting a step by step, not images, just something like:
In Explorer, click on point, and place your point on the map, in the note dialog, enter a name, then in the pop up box beneath it, place information unique to the point, click OK.
Now go to your point icon in the contents window on the right and right click it and choose "share", in the Sharing window that appears, select ... etc etc.
At this point I can select either layer package or kml, and neither one, when migrated to arcmap will give me pop up info. The kmz file, though, will at least show the name of the pin I placed. See images:
This is in Explorer, the original pin.

This is the lpk file in ArcMap. Nothing I check in labels will display anything.

This is the kmz file imported into ArcMap. The only thing that appears is Name. If I add ANYTHING else it's blank.

And here is the popup / popup info extracted to dbf from the attribute table, it is the same in the lpk as wel las the kmz files.
| <style>body { font-family:Arial; font-size:x-small; } h1 { font-family:Arial; font-size:x-large; } h2 { font-family:Arial; font-size:large; } h3 { font-family:Arial; font-size:medium; } h4 { font-family:Arial; font-size:small; } h5 { font-family:Arial; f |
[\code]
Wish this forum had code tags...
But wait, there's more!
I've attached them both if you want to give them a look see.
I'm thinking this is something I'll need to get my GIS IT guy to look at, and see if there's something in the settings keeping this from working.
We all answer to the IT department, and heaven forbid if our computers were functional and actually worked as tools, you know. Maybe he can get it going without begging IT to allow him to do anything. (I can't edit the xml file in explorer here on my desktop. I've been working on that in the tablet)
*Edit:
I took the kmz file and tested it in google earth, and the pop up dialog is intact, so it's something to do with arcmap, I'm sure. I'll have our GIS guy see if he can figure it out, thanks, Mark!
Unbelievable.
Does the phrase "HTML POP UP TOOL" sound familiar?
Works fine.
Unreal it's that easy. No idea why the attributes show that the pop up stuff is truncated, but it works now.
Thanks for all your help!
I think this is just an issue with labeling in ArcMap. I can reproduce the same issue.
If you set placement properties for the label you can make it show up, but it won't fit on the screen and won't look that good.
In the labeling properties.
I placed the label on the point.

I then set the Conflict Detection to place overlapping labels.

This labels the point.

You could use the following label expression to the make the Popup field from a layer package created in ArcGIS Explorer Desktop look better in ArcMap.
Function FindLabel ( [Popup] )
k = InStr( [Popup], "</style>" )
l = k + 7
totallength = Len( [Popup] )
bodycount = totallength - l
bodytext = Right( [Popup], bodycount )
if len(bodytext) > 10 then
if instr(bodytext," " )<>0 then
str=split(bodytext," " )
i=0
for i = lbound(str) to ubound(str)
FindLabel1= FindLabel1 & " " & str(i)
if len(FindLabel1) >= 25 then
label= label & " " & vbcrlf & " " & findlabel1
findlabel1=""
end if
findlabel = label & " " & vbCrLf & " " & FindLabel1
next
end if
else
FindLabel = bodytext
end if
End Function
The script removes the <style> tags and wraps the label text for display on the map.

To set text alignment use the Symbol Properties

When it comes to really long strings ArcMap's Identify and table window do not show everything, the value displayed is truncated. When you exported to .DBF that too is truncated as .DBF does not allow for text fields with lengths greater than 254.
In ArcMap's table window if you right click and copy the string value, you can paste it into a text editor, like notepad, and see the full value.
I see that you found a solution using the Popup tool in ArcMap, but to be thorough ... added the above.
Great advice, if I ever run into any Tolstoy-esque-ishly lengthy notes, I'll know how to handle them! But hopefully the only information these will have will be support data and measurements.
I really appreciate your time and effort in helping me with the icons, and especially the note problem.
Sure the solution was typically simple (often times the answer's hiding in plain site, eh?), but the wealth of knowledge you have shared is greatly appreciated and welcome.
Getting the notes to appear in arcmap was the last item on my list of things that perhaps didn't have to work for us to go full tilt using the tablets in the field offline, but it was something I wasn't going to let go of before I said, "Yes, this is ready."
You are a wealth of knowledge, and a credit to the community.
Thank you!
Mark, one more question, I hope you can answer, if not I hope you can direct me to whomever I need to go.
We want our physical maps on the tablets running ArcExplorer to have the exact same icons showing for hydrants, etc as our wall maps show. Continuity and all that.
As you know, when you take any shapefiles from arcgis and put them in explorer, the icons and custom lines and everything are gone.
when you use kmz files, it's slow and mercilessly lethargic.
when you use layer packages, you lose the icons, but if you have esri's fonts in the windows\fonts directory, the icons show up fine. Because as you know, the icons are actually fonts.
the question is, is it legal to use the esri fonts from arcgis map in arc explorer? Both are arc software, should this not be okay? If not, is there a way other than kmz files to get the icon/fonts to show up on explorer?
Which brings to mind, of course, another question: is there any way to do view scaling (?) in arc explorer? I have layers one doesn't need to see when one is looking at the map from a scale of 12000:1, is there a way to get scaling to function in arc explorer? I wonder if the powers that be will work that in on a future software upgrade?
Thanks for putting up with my incessant questions and ramblings!