Take the 2-minute tour ×
Geographic Information Systems Stack Exchange is a question and answer site for cartographers, geographers and GIS professionals. It's 100% free, no registration required.

It may be a very obvious one, but how do I add more than one relative hyperlink to a point feature class in ArcGIS for Desktop with a Basic level license?

The Basic level license eliminates using Attachments being a possibility.

share|improve this question
2  
I found "relative hyperlinks" described here but since hyperlinks use the contents of a single field I am thinking you may want to investigate Attachments which support many attachments per feature instead. –  PolyGeo Mar 15 '13 at 10:36
    
Hi PolyGeo - thanks for the comment. That is exactly my issue - layer properties can only support one field so the 'Hyperlink' tool cannot be used for multiple hyperlinks. The 'Attachments' toolset looks very interesting indeed, however I'm on Basic license and it is not available at this level. Any more suggestions? Thanks, Magda –  Magda Mar 15 '13 at 10:54

2 Answers 2

ArcGIS has 2 standard ways to define a hyperlink:

  1. field based: Only one hyperlink for one feature.
  2. dynamic: multiple hyperlinks for one feature. To set a dynamic hyperlink for a feature, click on that feature with the Identify tool.

This is an ArcWatch article about hyperlinks.

Summary of workarounds to use multiple hyperlinks with field based hyperlinks:

  • Attachments (require an ArcGIS for Desktop Standard or Advanced license) (see comment of PolyGeo)
  • custom script/macro - for instructions see answer of artwork21
  • relationship (relate): create a relate 1:N from layer to a second table with hyperlinks
share|improve this answer
    
Hi Jens. Thanks for the answer. Second method is how I have it defined now. But I'd like to be able to use 'Hyperlink tool' for multiple hyperlinks if at all possible?? –  Magda Mar 15 '13 at 10:55
3  
No, there not standard way. A field based hyperlinks only support ONE hyperlink. Workarounds: since a hyperlink can also open a macro, you could program a macro (or search for it) whitch uses multiple hyperlinks. You can also try to use a relationship (relate): Create a relate 1:N form your points to a second table with the hyperlinks. –  Jens Mar 15 '13 at 11:21
    
Not standard, but a bit of configuration and you can do it using field based, see my answer. –  artwork21 Mar 15 '13 at 11:27
1  
@Jens - I would add your idea in the comment of using a Relationship as a means of having multiple hyperlinks to your actual answer. From all the reading and searching that i have done, I think this is really the best way to do this that could then be easily taken out of the ESRI system if necessary. That is to say that it is most universally applicable because you could still create a one to many join in a different database or GIS software if the data were moved somewhere else. –  Get Spatial Mar 15 '13 at 21:49

You can do field based hyperlinks (using hyperlink tool), however you have to choose the Script option and modify the script slightly to point at your second or third field, see instruction below:

  1. Go to layer Properties>Display tab
  2. Check Support Hyperlinks, then toggle the Script radio button
  3. Click on the Edit button
  4. Update the VBS function to point to additional fields, see code example below:

This opens pictures from two different fields using hyperlink tool

Function OpenLink ( [PICTURE1] , [PICTURE2]  )
  Dim path, path2
  Dim objShell
  path = [PICTURE1]
  path2 = [PICTURE2]
  Set objShell = CreateObject("Shell.Application")
  objShell.ShellExecute path, "", "", "open", 1
  objShell.ShellExecute path2, "", "", "open", 1
share|improve this answer
    
This is actually a nice workaround. Fortunately, I have only 2 pdfs per location point so it works great in my case. If there is say 10 documents to hyperlink to, perhaps macro method would work better? Many thanks, Magda –  Magda Mar 15 '13 at 12:41

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.