Hyperlink tool use in ArcEngine

Hyperlink tool use in ArcEngine

I'm having some difficulties using the hyperlink tool (ControlsMapHyperlinkTool) in ArcEngine. Does anyone have any experience with it?

It looks like it behaves correctly except that every time a user clicks a hyperlinked feature it shows a message saying "Unable to launch hyperlink". I'm using a "script" hyperlink and it performs fine in ArcMap. It doesn't seem to be trying to execute the script on click. I checked the IHotlinkExpressionProperties object and the Expression property is set correctly. Any thoughts? Thanks!

Might be a file association or system environment variable issue on the users' computers (or Citrix user profile if running through that).

Pick a user guinea pig and see if the script can be executed manually.

Hyperlink tool use in ArcEngine - Geographic Information Systems

A federal court dismissed two antitrust lawsuits against Facebook, which alleged the social media company acquired competitive .

This week, the EU launched an investigation into Google's ad practices. Meanwhile, the U.K. focuses on fake reviews and Germany .

Six antitrust reform bills made it through the House Judiciary Committee review and will now be considered by the House of .

An international law enforcement operation shut down DoubleVPN, a Dutch-hosted service that had provided low-cost, underground .

Server admins need to prepare for a variety of common Linux vulnerabilities, from software and hardware vulnerabilities to .

the endpoint security vendor has gone public in one of the largest IPOs in the cybersecurity industry.

These practice questions for CCNA 200-301 lay out what readers need to know about network security and IP routing in the LAN, .

Learn what five-nines availability means and discover the steps enterprises should take to make sure network services are fully .

Despite five major gaps that hamper SASE implementation, Gartner recommended enterprises should plan their migration timeline and.

Take steps to cut back on costly and hard-to-manage server sprawl: consolidate your hardware, virtualize your servers, consider .

Determine whether HPC is right for your organization by understanding the compute, software and facilities requirements and .

Intel CEO Pat Gelsinger has reorganized business units and moved executive leaders to focus on AI, graphics and other emerging .

Automated data integration can reduce time spent by data professionals on repetitive tasks. Learn about strategies to help .

Strong data governance and master data management strategies typically go hand in hand. Read on to see how key factors of data .

Fivetran is expanding its data integration capabilities with data validation technology that takes a different approach than .

Amalgamated Security Services Limited Corporate Site

Our programming staff have the expertise in developing applications based on ESRI software and related industry-standard technologies. We specialize in developing Enterprise GIS systems using ArcGIS Server, ArcSDE, ArcGIS Desktop, ArcEngine, ArcIMS, and ArcGIS Extensions. Our programmers have proven expertise and experience designing and developing relational databases built around, SQL Server and deployed in desktop, networked, and web environments. In addition to designing and developing database applications, we also use our database capabilities to develop GIS and web solutions implementing ArcSDE.

Amalgamated’s GIS programmers have experience developing web-based applications using tools such as JSP, ASP, .NET, XML, HTML, DHTML, AJAX, and Java. We specialize in developing Internet GIS and web-enabled database applications, as well as database-driven web sites that provide clients with the ability to manage resources and leverage information throughout an organization.


Home />Our Services />GIS Programming Services

Customer Care

Connect with us

Safety and Security

This email address is being protected from spambots. You need JavaScript enabled to view it. Chat With Us Call Us Now

Data formats


  • Shapefile – Esri's somewhat open, hybrid vector data format using SHP, SHX and DBF files.
  • Enterprise Geodatabase – Esri's geodatabase format for use in an RDBMS.
  • File Geodatabase – Esri's file-based geodatabase format, stored as folders in a file system.
  • Personal Geodatabase – Esri's closed, integrated vector data storage strategy using Microsoft's Access MDB format.
  • Coverage – Esri's closed, hybrid vector data storage strategy. Legacy ArcGIS Workstation / ArcInfo format with reduced support in ArcGIS Desktop lineup.



ProLINK - Data Transfer and Reduction Software
Your Link Between Field and Office
ProLINK software is your link between the field and office facilitating the exchange of data between data collectors and various software packages. ProLINK provides the necessary tools to import, convert, reduce and export a variety of raw data formats.

Customized imports and exports Survey Data Management
ProLINKs functionality as an intelligent raw data editor for GPS/RTK and Total Station survey data is enhanced by its capability to transform into a wide range of file formats. ProLINK software requires a properly activated hardware security device for full functionality. ProLINK edits, reduces and manages survey project data. ProLINK can be customized to define a variety of file formats for importing and exporting by using ProLINKs powerful Conversion Definition Manager.
Survey Data Management
ProLINK contends with data from Total Station surveys, GPS/RTK surveys or both. The data can be manually input, imported from a wide variety of file formats (SDR, MOSS, SDMS, ASCII) or received directly from an Electronic Total Station or from a data collector such as the SDR Electronic Field Book.
Data Editing
ProLINK incorporates intelligent data editing, which maintains the integrity of your data. You can insert, modify or delete records and the software will automatically update the reduced data view.
ProLINK will reduce your raw data to coordinates. Reduction parameters are applied to individual field books. The results display in list format and can be easily exported.
As a part of the reduction process, a coordinate transformation can be applied to field books independently. The transformation parameters can be directly input or calculated based on manually input coordinates or selected project coordinates. The same transformation tool can be used to determine horizontal and vertical calibration values for GPS/RTK projects.
Coordinate Systems
You can simply select a local coordinate system to transform your ETS and RTK data. Choose from several predefined local coordinate systems or define your own. These coordinate systems can even be sent to your SDR data collector and selected directly in the field.
Data Output and Communications
The importing and exporting of data is greatly enhanced with the capability to communicate with a variety of external devices. Additionally, you can export raw data or results. The output can meet a variety of specifications by employing conversion files during export. ProLINK not only offers several import (SDR, MOSS, SDMS, ASCII) and export (SDR, DXF, MOSS, ICS, SDMS, ASCII) conversion formats, it allows you to define your own.
Conversion Definition Manager
ProLINKs Conversion Definition Manager is a comprehensive tool for creating conversion files, which can be used to import data to or from ProLINK. You can map records and fields from the external format to ProLINK records and fields, as well as from ProLINKs format to an external format.

Emergency evacuation planning against dike-break flood: a GIS-based DSS for flood detention basin of Jingjiang in central China

In the eventuality of a dike-break flood, evacuation is regarded as the primary solution for disaster mitigation and it usually needs to be performed in a quick yet orderly manner. In order to have a good response to such emergency situation, it is necessary to prepare a feasible evacuation plan and carry out related analysis of it. Based on this purpose, this paper presents a methodology of emergency evacuation planning for dike-break flood. Aiming to suit the specialty of certain dike-break flood condition, we conducted related data analysis and processing such as flood simulation in MIKE, and impassable flooded roads extraction in ArcGIS. An evacuation model is established, and successive approximation algorithm is applied to obtain a feasible optimized evacuation scheme in the model. Furthermore, based on this methodology, a geographical information system-based decision support system for study area is developed. By using it, decision-makers can acquire reliable situational information of flood evolution, feasible routes, road congestions and high-risk groups. Thus, they can mobilize necessary resources in a timely manner to coordinate an effective emergency response.

This is a preview of subscription content, access via your institution.

Our Use of Your Information.

We collect and process information in order to fulfill our contractual responsibility to deliver the Services, fulfill your requests, pursue our legitimate interests and our business and commercial purposes. Your information will only be collected and used for purposes stated herein, where you provide additional consent, or as required by law or regulation - including national security or law enforcement requirements. Our purposes for using your information, including over the past year, consist of the following:

  • to process and manage our Services including to facilitate your use of such Services, maintain your user preferences, to help others find your profile and make your profile viewable by potential employers, transfer your job applications to potential employers (NEOGOV&rsquos Customers), post for publication on the Services, and facilitate HR processes
  • to communicate with you and send you information as part of the Services regarding your requests for information, contests you entered into, newsletters and surveys, technical notices, security alerts, support and administrative messages, significant updates to the Services or policies, as well as relevant notifications regarding your account or job application, job suggestions, or the status of your background check or assessment (to learn how to manage these communications, see &ldquoYour Data Rights&rdquo below)
  • allow our Customers, their personnel, and job applicants to communicate with one another
  • marketing our products and features (for as long as you do not opt-out), measure the performance of email messaging and promotional campaigns, learn how to improve email deliverability and open rates, and improve our business activities
  • to provide support, troubleshoot and diagnose problems with our Services or servers, fix bugs, ensure the security of our Services, maintain back-ups of our databases, optimize the Services for particular devices and browsers, and ensure the Services are accessible
  • make improvements, enhancements, or modifications to the Services through data analysis and research of usage trends, feedback sessions, and analysis of enhancements contained in or relating to any communication you send us
  • make payments through the Services, bill you for use of our Services (if applicable), send notices regarding status of payments, forward payroll and tax information to partners to facilitate processing, and to ensure the Services you pay for those you have access to
  • track your preferences and behavior to identify and understand trends in the various interactions with our services and internal system administration, determine country of origin, identify clickstreams that led you to our Services, and make personalized recommendations of relevant job opportunities, features, and other content
  • ensure you can use our Services in conjunction with other services and facilitate your use of integrations
  • to verify your identity or confirm your location
  • to conduct research on social, economic and public sector hiring trends
  • fulfill other business activities at your direction
  • to respond to legal requests or prevent fraud, enforce our legal agreements where applicable, prevent potentially illegal activities, and screen for and prevent undesirable or abusive activity

We also use your information with your consent, including the following:

  • make personalized recommendations of content and features
  • to help others find your profile and make your profile viewable by potential employers and transfer your job applications to employers
  • communicate with you and send you information as part of the Services regarding your requests for information, contests you entered into, newsletters and surveys, significant updates to the Services or policies, as well as relevant notifications regarding your account or job application, or the status of your background check or assessment. Please note, you cannot opt-out of receiving service messages from us, including security and legal notices.

We use your data to derive data that does not identify you in order to provide Customers with useful and relevant insights, build features, improve our Services and to develop de-identified data services. For instance, we combine information about you from your use of the Services with other information to make inferences about your job opportunities or Customer HR processes. We may produce the insights with the help of independent sources and processors. This Privacy Policy does not apply to non-personal information or instances where we aggregate or de-identify personal information.

Hyperlink tool use in ArcEngine - Geographic Information Systems

Author: Wang, Jingzhi
Title: AnalysisȊnd monitoring of PM2.5 particle pollution in Hong Kong
Degree: M.Sc.
Year: 2011
Subject: Hong Kong Polytechnic University --ȍissertations
Air -- Pollution --Ȋnalysis --Ȍhina -- Hong Kong
Meteorology --Ȍhina -- Hong Kong
Department: Department of Land SurveyingȊnd Geo-Informatics
Pages: vi,⁲ leaves : ill. (someȌol.), maps (someȌol.) ‰Ȍm.
Language: English
Abstract: Ambientȏine particulates (PM2.5ȍiameters<2.5μm)Ȋre receiving increasingȊttentionȏor their potential toxicityȊnd roles in visibilityȊnd health. The primary objective of this study is to interpret the PM2.5₾havior in terms of relevant meteorological variablesȊnd quantify the�t of meteorology on the magnitude of PM2.5 in urban Hong Kongȍuring�-2008. Significantȍiurnal variations of PM2.5ȌoncentrationsȊre pronounced. Two morningȊnd₯ternoon rush time peaks value wereȏound higherȍuring winterȊnd on weekdays. The trend studyȎxhibitedȊ seasonal PM2.5Ȍoncentration pattern with higherȌoncentrations in summerȊnd lower in winter, which suggestedȊnthropogenic𠾬torsȊnd meteorological influences. Typical seasonal variation of PM2.5Ȍoncentrations wasȏound with highestȌoncentration in winterȊnd lowest in summer, which isȊttributed to seasonal variability in windȍirection, precipitationȊnd temperature. Northerly windsȋring pollutantsȏrom mainlandȊreȏrequently observed with highest winter PM2.5Ȍoncentration, whereas in summer, southwest monsoonsȊre highly related to the worst PM2.5 pollutions.ȏortunately, theȍominating⃪stern windsȋlowingȏrom the seaȊreȌonducive to the lowest PM2.5Ȍoncentrations. Successive multiple regressionȊnalysis was performed to identity significant variables�ting the PM2.5Ȍoncentrations inȊllȏour seasons of�. Results revealed that temperatureȊnd pressure to₾ the most significant meteorological variable in springȊnd winter. The identified seasonal meteorologicalȌontributors, however, still⃊nnotȌomprehensively interpret PM2.5Ȍoncentrations, with the highest₭justed⃞terminationȌoefficients (R²)₾ing onlyȀ.34 inȊutumn. This implies the significance of traffic-related local PM2.5Ȏmissions.
Toȏurther understand the spatial pattern of PM2.5Ȍoncentrations in theȌontext of theȋuilt upȎnvironment of urban Hong Kong,Ȋ geographic information systems (GIS) platform was⃞veloped to monitor the⃞tailed spatial variations of PM2.5₺sed on high resolution remote sensing imagery. This study utilized MODISȊOT𠔀m image⃚ta to₾tter monitor spatialȍistribution of PM2.5 particle pollution over urbanȊreas. The₮rosol vertical profile wasȏirstlyȎstimatedȊnd then the satellite-based₮rosol optical thickness (AOT) information wasȍividedȊnd represented in‽ over urban Hong Kong.ȋyȌonvertingȊOT to PM2.5 particle pollution information, the PM2.5Ȍoncentration⃊n₾ȍirectly queriedȊtȍifferentȎlevationsȏorȊny particularȏloor onȊ Geographic Information platform₺sed onȊrcEngine. Results showed that the⃞tailed information of PMȂ.5 particle pollution in Hong KongȌould₾ obtainedȏrom the high-resolution retrieval resultsȊnd indicated that satellite remote sensing of₮rosolȌould serveȊsȊn𠻿icient toolȏor monitoring the spatialȍistribution of PM2.5 particle pollution over land,Ȏspecially urbanȊreas. InȎssence, this study has systematicallyȊnalyzed theȏine particulateȊir pollution problem, which incorporatesȋoth₺sicȊnd₭vancedȊnalysis toȏully⃊pture the PM2.5 problem in itsȎntiretyȊnd⃊n₾Ȋpplied to major urbanȊreas in the worldȏorȊ⃞tailed understandingȊnd quantification of the problem. SuchȊ⃞tailed studyȊndȊnalysis ofȏine particulate matter will provideȌrucial information toȊir quality regulatorsȊnd𠷬ision makers to⃞termine the𠻿icacy of the imposedȊir quality standardsȊnd lead to the⃞velopment of more specific preventiveȊndȌontrol strategies.
Rights: All rights reserved
Access: restricted�ss

File Description SizeFormat
b2412283x.pdfFor All Users (off-campus access for PolyU Staff & Students only)1.51 MBAdobe PDFView/Open

As a bona fide Library user, I declare that:

  1. I will abide by the rules and legal ordinances governing copyright regarding the use of the Database.
  2. I will use the Database for the purpose of my research or private study only and not for circulation or further reproduction or any other purpose.
  3. I agree to indemnify and hold the University harmless from and against any loss, damage, cost, liability or expenses arising from copyright infringement or unauthorized usage.

By downloading any item(s) listed above, you acknowledge that you have read and understood the copyright undertaking as stated above, and agree to be bound by all of its terms.

Privacy Policy Statement | Copyright | Pao Yue-kong Library, The Hong Kong Polytechnic University,Hung Hom, Kowloon, Hong Kong.


UBC IT and Applied Science provide a variety of software programs at a discounted rate for their staff, faculty and students by leveraging volume purchases and partnering with vendors to offer free teaching licenses. The software catalogue below includes most of the software typically used by the Engineering, Nursing, Architecture and Planning programs. In order to provide free and low cost options to the community, user can also access distributor sites such as CMC Microsystems and Compute Canada (for research purposes). Our goal is help inform and deliver the software that you need on a UBC owned computer or your personal device.

Eligibility for some products may be restricted based on your affiliation with the university (staff, faculty or student) or based on department's license availability. In most cases license agreements are for UBC-owned assets for staff, faculty & students unless otherwise stated. Alternative for personal device installation may be provided directly through vendor sites for many software. For questions and inquiries about any of the software please contact your [email protected] help desk. If you have any suggestions or have a software offering that you like to see included in the catalogue, please let us know.

CMC Microsystems provides subscription based membership for researchers and their graduate students to obtain software at low cost. Register and obtain an account for for access.

Compute Canada provides software and tools for researchers to use on their free computing infrastructure. Register and obtain an account for access to their software and many other services.


Adobe Creative Cloud is a powerful software suite of graphic design, video editing, and web development applications developed by Adobe Systems. It includes Adobe Pro DC (Acrobat), Illustrator, Photoshop, Dreamweaver, Premier, and many other products. UBC IT distributes Adobe Creative Cloud and can be installed on UBC owned computers at no cost.

  • Can be requested by UBC faculty or staff.
  • Must be installed on UBC owned computer.
  • Can be used by students on UBC owned computers.
  • Current licensing agreement with Adobe requires a license activated for an individual's CWL ID.
  • May be used for administrative, teaching or research purposes.
  • UBC faculty, staff, and students without UBC owned computers may receive academic discounts from On The Hub.
Next Steps

Adobe Acrobat DC is the world’s leading PDF solution. It contains a suite of tools allowing you to create and edit PDFs among other things like: send, track, manage and sign documents. UBC IT distributes Adobe Acrobat DC and can be installed on any UBC owned computer at no cost.

Interactive Earth

One of the things that I have been working on lately (or .. whenever I get the chance) is a Shapefile to KML writer for viewing GIS data in Google Earth that uses open source GIS components. I gained a lot of experience with KML while prototyping an ESRI ArcMap based toolset that used ArcObjects, and thought that an open source equivalent would be worth pursuing.

There were three main reasons that I decided to work on this project. 1) It sounded like a lot of fun, 2) I have been increasingly interested in open source GIS, and 3) the emergence of Google Earth (as well as Google Maps, Yahoo Maps, and Microsoft Live Local) has led to an enormous interest in geospatial visualization outside of the traditional GIS community. There is a massive amount of GIS data available to the public in the form of shapefiles, and a cheap, license free, toolset to get the data into Google Earth might be useful to a lot of people. I also really like the idea of having my own, royalty free, toolset for creating Google Earth based applications.

There are several good open source GIS packages available today, and while none of them come close to matching a professional GIS, quite a few of them are powerful enough to be useful. My personal favorites are OpenJUMP, Quantum GIS (QGIS), and MapWindow GIS. As you might expect, each of these has their strong and weak points. In fact, I have found that if you are willing to jump back and forth between each of them, you can do an enormous amount of serious GIS work.

To develop my Shapefile to KML tool, I decided to use MapWindow GIS. The main reason for choosing this open source GIS was it’s development environment (.NET), the ease with which it was possible to create plugins, and its re-projecting capability (very important if you want to get all of your shapefiles into Google Earths projection system). MapWindow GIS also lets users make shapefiles from scratch pretty quickly, though its editing tools are not as robust as OpenJump or QGIS (which I have often used for editing shapefiles to be converted in MapWindow GIS).

To get an idea of the status of this open source KML initiative (I will certainly have to come up with a better name than that), I thought I would walk through a typical scenario of taking a shapefile off of the internet and placing it in Google Earth.

I’ll start at a web page for accessing GIS data for Austin, Texas (and the regional area) and downloading a shapefile representing School Districts. This shapefile has no projection information, but MapWindow GIS allows us to assign a projection to the shapefile.

In this case, the web site points out that “All data sets are projected into the Texas State Plane Central NAD 83 survey feet coordinate system unless otherwise stated.” So we enter this in the “Choose Projection” form in MapWindow GIS.

We have one more step to go, however, as Google Earth has its own projection System. Now that the shapefile knows what its projection system is, it can convert to WGS84 to be compatible with Google Earth using MapWindow GIS’s “Reproject a Shapefile” tool.

The way that MapWindow GIS handles re-projecting data is to create a new shapefile and write it to the same directory as the shapefile that is being re-projected. The new shapefile has the same name with “_Reprojected” tacked on the end (so, in this case, the school district shapefile I downloaded named “schldist” is re-projected to a new shapefile named “schldist_Reprojected”).

Now that my data is in the proper projection, I can go ahead and add it to Google Earth using MapWindow GIS.

Once the data is in MapWindow GIS, I can make whatever symbolic changes I might want by accessing the layer properties. MapWindow GIS offers the basic coloring schemes that you would find in a typical GIS, such as coloring features by attribute. Once I find a color I am happy with, I can access the Shapefile2KML tool from the menu bar.
At this point in development, I have some pretty basic KML parameter options I can set. The Layer Name is the name that is visible in the table of contents in Google Earth, and the Layer Opacity determines to what degree you can see through the layer. There are currently two ways to determine a height value for each feature. Either a common number can be set that is applied to all features, or a numeric attibute field can be used. The color for each feature is determined by the symbology used in MapWindow GIS.

Once the parameters have been set, I can convert the data to KML. I have a couple of options here as well. I can simply save the KML to the hard drive, or I can save it and have it be automatically loaded into Google Earth. If I want to play around with the data a bit to see how it looks in Google Earth, I can select "Load As Link". This writes and loads a Network Link into Google Earth that references, and therefore, loads the data KML file that was saved on your hard drive. The interesting thing about using this method is that opening a Network Link in Google Earth has a different behaviour than opening a regular KML file. This requires a brief explanation.

If you were to write a function that loads a KML file, and hit it 10 times, it would load that same file 10 time. If you do the same thing with a Network Link, however, it will not load that same file 10 times. Each time you hit the button, the Network Link is reloaded. That means that if you rewrite the Network Link to point to a different KML file before loading it, you would remove the KML data that is currently visible in Google Earth, and replace it with the new KML data.

What this means to us in this case, is that we can keep modifying our shapefile symbology in MapWindow GIS and keep reloading it in Google Earth by selecting the "Reload Link" button. I have found this to be quite handy, and will describe its functionality more later on.

For our demonstration here, I select the "Save and Load" button. After the KML file is written, a dialog box opens to ask me where it should be saved. After I select a location on my hard drive, the KML file is save and then automatically loaded into Google Earth.

This is neat for data that already exists, but I wanted to also take advantage of the creation and editing ability of MapWindow GIS (and other open source GIS systems as well). One way to do this is to find available imagery to digitize off of. I plan to look into using the web service offered by Microsofts TerraServer, but for my initial personal use, I used Google Earth's API to capture their view and write a world file to georeference it for use in GIS.

Currently, I can select "Get Image from GE" from MapWindow GIS (or access a stand-alone version from my desktop) which opens a simple dialog box. I can then zoom into the scene I want in Google Earth and select "Capture View" from the form. If the scenes tilt and orentiation to north are not correct for GIS, I am alerted that the scene needs to change to meet these criteria (which are required for proper alignment in GIS). If I select OK, the scene is automatically moved to zero tilt and zero degrees to north. Selecting "Capture View" again lets me save the view to my hard drive in the form of a jpeg file. Here, I have zoomed into the campus of the University of Northern Iowa and captured my view.

While the resolution of this image is not fantastic, it allows me to do some general sketching using the image as a background reference.

I can load the image into MapWindow GIS, create a brand new shapefile (in this case, a polygon), and start digitizing new polygon features on top of the image. Below, I have traced the outline of one of the buildings on the UNI campus.

I can also load the imagery into other GIS packages for editing. After saving my edited shapefile in MapWindow GIS, I have loaded the image and shapefile into QGIS (below). Once in QGIS, I added another feature and saved my edits.

After I am finished editing my new shapefile, I loaded it back into MapWindow GIS to convert it into KML. Below, I have set the color of the features to silver, set my KML parameters, and then click "Load As Link".

After the data KML is written, I am prompted to save the file to my hard drive. But because I used the "Load As Link" tool, a second file (the Network Link) is also saved. The Network Link KML has the same name as the data KML file with a "_link" added to it. This is the KML file that is actually loaded in Google Earth as soon as I save the file. When the Network Link is loaded into Google Earth, it automatically loads the data KML file that it references.

The interesting thing about this (as described above) is that I can rapidly make modifications to the shapefile and quickly re-load it into Google Earth. The graphics below demonstrate this. I can change the color and KML values, and simply hit "Reload Link" to replace the data into Google Earth

This is just a quick view on the current status of my open source GIS / Google Earth project. Later, I'll describe some additional feature I plan to implement.

Watch the video: ALL YOU Need to Know About Excel HYPERLINKS Function u0026 Feature