Suite

Utilisation de l'outil de lien hypertexte dans ArcEngine

Utilisation de l'outil de lien hypertexte dans ArcEngine


J'ai des difficultés à utiliser l'outil de lien hypertexte (ControlsMapHyperlinkTool) dans ArcEngine. Quelqu'un en a-t-il l'expérience ?

Il semble qu'il se comporte correctement, sauf que chaque fois qu'un utilisateur clique sur une fonction hyperliée, un message indiquant "Impossible de lancer l'hyperlien" s'affiche. J'utilise un lien hypertexte "script" et il fonctionne bien dans ArcMap. Il ne semble pas essayer d'exécuter le script au clic. J'ai vérifié l'objet IHotlinkExpressionProperties et la propriété Expression est définie correctement. Des pensées? Merci!


Il peut s'agir d'un problème d'association de fichiers ou de variable d'environnement système sur les ordinateurs des utilisateurs (ou le profil utilisateur Citrix s'il est utilisé).

Choisissez un cobaye utilisateur et voyez si le script peut être exécuté manuellement.


Utilisation de l'outil de lien hypertexte dans ArcEngine - Systèmes d'information géographique

Un tribunal fédéral a rejeté deux poursuites antitrust contre Facebook, qui alléguaient que la société de médias sociaux était devenue concurrentielle.

Cette semaine, l'UE a lancé une enquête sur les pratiques publicitaires de Google. Pendant ce temps, le Royaume-Uni se concentre sur les fausses critiques et l'Allemagne.

Six projets de loi sur la réforme antitrust ont été soumis à l'examen du comité judiciaire de la Chambre et seront désormais examinés par la Chambre de .

Une opération internationale d'application de la loi a fermé DoubleVPN, un service hébergé aux Pays-Bas qui avait fourni des services souterrains à faible coût.

Les administrateurs de serveur doivent se préparer à une variété de vulnérabilités Linux courantes, des vulnérabilités logicielles et matérielles à .

le fournisseur de sécurité des terminaux est devenu public dans l'une des plus grandes introductions en bourse du secteur de la cybersécurité.

Ces questions pratiques pour CCNA 200-301 présentent ce que les lecteurs doivent savoir sur la sécurité du réseau et le routage IP dans le LAN, .

Découvrez ce que signifie la disponibilité cinq-neuf et découvrez les étapes que les entreprises doivent suivre pour s'assurer que les services réseau sont entièrement .

Malgré cinq lacunes majeures qui entravent la mise en œuvre de SASE, Gartner a recommandé aux entreprises de planifier leur calendrier de migration et.

Prenez des mesures pour réduire la prolifération des serveurs coûteuse et difficile à gérer : consolidez votre matériel, virtualisez vos serveurs, envisagez .

Déterminez si HPC convient à votre organisation en comprenant les exigences en matière de calcul, de logiciels et d'installations et .

Le PDG d'Intel, Pat Gelsinger, a réorganisé les unités commerciales et déplacé les dirigeants pour se concentrer sur l'IA, les graphiques et d'autres domaines émergents.

L'intégration automatisée des données peut réduire le temps passé par les professionnels des données sur des tâches répétitives. Renseignez-vous sur les stratégies pour vous aider.

Une solide gouvernance des données et des stratégies de gestion des données de référence vont généralement de pair. Lisez la suite pour voir comment les facteurs clés des données .

Fivetran étend ses capacités d'intégration de données avec une technologie de validation de données qui adopte une approche différente de celle de .


Site corporatif d'Amalgamated Security Services Limited

Notre personnel de programmation possède l'expertise dans le développement d'applications basées sur le logiciel ESRI et les technologies standard de l'industrie associées. Nous sommes spécialisés dans le développement de systèmes SIG d'entreprise à l'aide d'ArcGIS Server, ArcSDE, ArcGIS Desktop, ArcEngine, ArcIMS et des extensions ArcGIS. Nos programmeurs ont une expertise et une expérience avérées dans la conception et le développement de bases de données relationnelles construites autour de SQL Server et déployées dans des environnements de bureau, en réseau et Web. En plus de concevoir et de développer des applications de base de données, nous utilisons également nos capacités de base de données pour développer des solutions SIG et Web mettant en œuvre ArcSDE.

Les programmeurs SIG d'Amalgamated ont de l'expérience dans le développement d'applications Web à l'aide d'outils tels que JSP, ASP, .NET, XML, HTML, DHTML, AJAX et Java. Nous nous spécialisons dans le développement de SIG Internet et d'applications de bases de données Web, ainsi que de sites Web basés sur des bases de données qui offrent aux clients la possibilité de gérer les ressources et d'exploiter les informations dans l'ensemble d'une organisation.

Prestations de service

Accueil />Nos services />Services de programmation SIG

Service client

Connecte-toi avec nous

Sûreté et sécurité

Cette adresse e-mail est protégée du spam. Vous devez activer Javascript pour le voir. Discutez avec nous Appelez-nous maintenant


Formats de données

Vecteur

  • Fichier de formes – Le format de données vectorielles hybrides quelque peu ouvert d'Esri utilisant des fichiers SHP, SHX et DBF.
  • Géodatabase d'entreprise – Format de géodatabase Esri à utiliser dans un SGBDR.
  • Fichier de géodatabase – Le format de géodatabase basé sur des fichiers d'Esri, stocké sous forme de dossiers dans un système de fichiers.
  • Géodatabase personnelle – La stratégie de stockage de données vectorielles fermée et intégrée d'Esri utilisant le format Access MDB de Microsoft.
  • Couverture – La stratégie de stockage de données vectorielles hybride fermée d'Esri. Format ArcGIS Workstation / ArcInfo hérité avec une prise en charge réduite dans la gamme ArcGIS Desktop.

Raster


PROLINK SOKKIA

ProLINK - Logiciel de transfert et de réduction de données
Votre lien entre le terrain et le bureau
Le logiciel ProLINK est votre lien entre le terrain et le bureau facilitant l'échange de données entre les collecteurs de données et les différents progiciels. ProLINK fournit les outils nécessaires pour importer, convertir, réduire et exporter une variété de formats de données brutes.

Importations et exportations personnalisées Gestion des données d'enquête
La fonctionnalité de ProLINK en tant qu'éditeur de données brutes intelligent pour les données d'enquête GPS/RTK et Station totale est améliorée par sa capacité à se transformer en une large gamme de formats de fichiers. Le logiciel ProLINK nécessite un dispositif de sécurité matériel correctement activé pour une fonctionnalité complète. ProLINK édite, réduit et gère les données du projet d'enquête. ProLINK peut être personnalisé pour définir une variété de formats de fichiers pour l'importation et l'exportation à l'aide du puissant gestionnaire de définition de conversion de ProLINK.
Gestion des données d'enquête
ProLINK gère les données des levés de station totale, des levés GPS/RTK ou les deux. Les données peuvent être saisies manuellement, importées à partir d'une grande variété de formats de fichiers (SDR, MOSS, SDMS, ASCII) ou reçues directement d'une station totale électronique ou d'un collecteur de données tel que le SDR Electronic Field Book.
Édition de données
ProLINK intègre une édition intelligente des données, qui préserve l'intégrité de vos données. Vous pouvez insérer, modifier ou supprimer des enregistrements et le logiciel mettra automatiquement à jour la vue réduite des données.
Réduction
ProLINK réduira vos données brutes en coordonnées. Les paramètres de réduction sont appliqués aux carnets de terrain individuels. Les résultats s'affichent sous forme de liste et peuvent être facilement exportés.
Transformation
Dans le cadre du processus de réduction, une transformation de coordonnées peut être appliquée indépendamment aux carnets de terrain. Les paramètres de transformation peuvent être directement saisis ou calculés en fonction des coordonnées saisies manuellement ou des coordonnées sélectionnées du projet. Le même outil de transformation peut être utilisé pour déterminer les valeurs d'étalonnage horizontal et vertical pour les projets GPS/RTK.
Systèmes de coordonnées
Vous pouvez simplement sélectionner un système de coordonnées local pour transformer vos données ETS et RTK. Choisissez parmi plusieurs systèmes de coordonnées locaux prédéfinis ou définissez le vôtre. Ces systèmes de coordonnées peuvent même être envoyés à votre collecteur de données SDR et sélectionnés directement sur le terrain.
Sortie de données et communications
L'importation et l'exportation de données sont considérablement améliorées grâce à la capacité de communiquer avec une variété de périphériques externes. De plus, vous pouvez exporter des données brutes ou des résultats. La sortie peut répondre à une variété de spécifications en utilisant des fichiers de conversion lors de l'exportation. ProLINK propose non seulement plusieurs formats de conversion d'import (SDR, MOSS, SDMS, ASCII) et d'export (SDR, DXF, MOSS, ICS, SDMS, ASCII), mais il vous permet de définir le vôtre.
Gestionnaire de définition de conversion
ProLINKs Conversion Definition Manager est un outil complet pour créer des fichiers de conversion, qui peuvent être utilisés pour importer des données vers ou depuis ProLINK. Vous pouvez mapper des enregistrements et des champs du format externe vers des enregistrements et des champs ProLINK, ainsi que du format ProLINKs vers un format externe.


Planification d'évacuation d'urgence contre les inondations de rupture de digue : un DSS basé sur un SIG pour le bassin de rétention des inondations de Jingjiang dans le centre de la Chine

En cas d'inondation par rupture de digue, l'évacuation est considérée comme la principale solution d'atténuation des catastrophes et elle doit généralement être effectuée de manière rapide mais ordonnée. Afin d'avoir une bonne réponse à une telle situation d'urgence, il est nécessaire de préparer un plan d'évacuation réalisable et d'en effectuer l'analyse connexe. Sur la base de cet objectif, cet article présente une méthodologie de planification d'évacuation d'urgence pour les crues de rupture de digue. Dans le but de répondre à la spécialité de certaines conditions d'inondation de rupture de digue, nous avons effectué une analyse et un traitement des données connexes, tels que la simulation d'inondation dans MIKE et l'extraction de routes inondées impraticables dans ArcGIS. Un modèle d'évacuation est établi et un algorithme d'approximations successives est appliqué pour obtenir un schéma d'évacuation optimisé réalisable dans le modèle. En outre, sur la base de cette méthodologie, un système d'aide à la décision basé sur un système d'information géographique pour la zone d'étude est développé. En l'utilisant, les décideurs peuvent acquérir des informations situationnelles fiables sur l'évolution des crues, les itinéraires possibles, les embouteillages et les groupes à haut risque. Ainsi, ils peuvent mobiliser les ressources nécessaires en temps opportun pour coordonner une réponse d'urgence efficace.

Ceci est un aperçu du contenu de l'abonnement, accessible via votre institution.


Notre utilisation de vos informations.

Nous collectons et traitons des informations afin de nous acquitter de notre responsabilité contractuelle de fournir les Services, de répondre à vos demandes, de poursuivre nos intérêts légitimes et nos objectifs commerciaux et commerciaux. Vos informations ne seront collectées et utilisées qu'aux fins énoncées dans les présentes, lorsque vous fournissez un consentement supplémentaire, ou tel que requis par la loi ou la réglementation - y compris les exigences de sécurité nationale ou d'application de la loi. Nos objectifs d'utilisation de vos informations, y compris au cours de l'année écoulée, sont les suivants :

  • pour traiter et gérer nos Services, y compris pour faciliter votre utilisation de ces Services, maintenir vos préférences d'utilisateur, aider les autres à trouver votre profil et rendre votre profil visible par des employeurs potentiels, transférer vos candidatures à des employeurs potentiels (Clients NEOGOV), publier pour publication sur les Services, et faciliter les processus RH
  • pour communiquer avec vous et vous envoyer des informations dans le cadre des Services concernant vos demandes d'informations, les concours auxquels vous avez participé, les newsletters et sondages, les avis techniques, les alertes de sécurité, les messages d'assistance et administratifs, les mises à jour importantes des Services ou des politiques, ainsi que des notifications pertinentes concernant votre compte ou votre candidature, des suggestions d'emploi ou l'état de votre vérification des antécédents ou de votre évaluation (pour savoir comment gérer ces communications, voir &ldquoVos droits sur les données&rdquo ci-dessous)
  • permettre à nos Clients, à leur personnel et aux candidats à un emploi de communiquer entre eux
  • commercialiser nos produits et fonctionnalités (tant que vous ne vous désinscrivez pas), mesurer les performances de la messagerie électronique et des campagnes promotionnelles, apprendre comment améliorer la délivrabilité des e-mails et les taux d'ouverture, et améliorer nos activités commerciales
  • pour fournir une assistance, dépanner et diagnostiquer les problèmes avec nos services ou serveurs, corriger les bogues, assurer la sécurité de nos services, maintenir les sauvegardes de nos bases de données, optimiser les services pour des appareils et des navigateurs particuliers et garantir que les services sont accessibles
  • apporter des améliorations, des améliorations ou des modifications aux Services par le biais de l'analyse des données et de la recherche des tendances d'utilisation, des sessions de rétroaction et de l'analyse des améliorations contenues dans ou liées à toute communication que vous nous envoyez
  • effectuer des paiements via les Services, vous facturer pour l'utilisation de nos Services (le cas échéant), envoyer des avis concernant l'état des paiements, transmettre des informations sur la paie et les taxes aux partenaires pour faciliter le traitement et pour garantir que les Services que vous payez pour ceux auxquels vous avez accès
  • suivre vos préférences et votre comportement pour identifier et comprendre les tendances dans les diverses interactions avec nos services et l'administration interne du système, déterminer le pays d'origine, identifier les parcours de navigation qui vous ont conduit à nos services et faire des recommandations personnalisées sur les opportunités d'emploi, les fonctionnalités et autres contenus pertinents
  • vous assurer que vous pouvez utiliser nos services en conjonction avec d'autres services et faciliter votre utilisation des intégrations
  • pour vérifier votre identité ou confirmer votre emplacement
  • mener des recherches sur les tendances d'embauche dans les secteurs social, économique et public
  • accomplir d'autres activités commerciales sous votre direction
  • pour répondre aux demandes légales ou prévenir la fraude, appliquer nos accords légaux le cas échéant, empêcher les activités potentiellement illégales, et rechercher et prévenir les activités indésirables ou abusives

Nous utilisons également vos informations avec votre consentement, notamment :

  • faire des recommandations personnalisées de contenu et de fonctionnalités
  • pour aider les autres à trouver votre profil et rendre votre profil visible par les employeurs potentiels et transférer vos candidatures aux employeurs
  • communiquer avec vous et vous envoyer des informations dans le cadre des Services concernant vos demandes d'informations, les concours auxquels vous avez participé, les bulletins d'information et les sondages, les mises à jour importantes des Services ou des politiques, ainsi que des notifications pertinentes concernant votre compte ou votre candidature, ou le statut de votre vérification des antécédents ou de votre évaluation. Veuillez noter que vous ne pouvez pas refuser de recevoir des messages de service de notre part, y compris des avis de sécurité et juridiques.

Nous utilisons vos données pour dériver des données qui ne vous identifient pas afin de fournir aux clients des informations utiles et pertinentes, créer des fonctionnalités, améliorer nos services et développer des services de données anonymisées. Par exemple, nous combinons les informations vous concernant provenant de votre utilisation des Services avec d'autres informations pour faire des inférences sur vos opportunités d'emploi ou les processus RH du Client. Nous pouvons produire des informations avec l'aide de sources et de processeurs indépendants. Cette politique de confidentialité ne s'applique pas aux informations non personnelles ou aux cas où nous agrégeons ou anonymisons des informations personnelles.


Utilisation de l'outil de lien hypertexte dans ArcEngine - Systèmes d'information géographique

Auteur: Wang, Jingzhi
Titre: AnalyseȎt surveillance⃞ PM2.5 pollution particule in Hong Kong
Degré: M.Sc.
Année: 2011
Matière: Hong Kong Polytechnic University --ȍissertations
Air -- Pollution --Ȋnalyse --Ȍhine -- Hong Kong
Météorologie --Ȍhine -- Hong Kong
Département: Département d'Arpentage et Géo-Informatique
Pages : vi,⁲ leaves : ill. (certainsȌol.), maps (certainsȌol.) ‰Ȍm.
Langue: Anglais
Abstrait: Les particules fines ambiantes (PM2,5, diamètres et 2,5 m) reçoivent une attention croissante pour leur toxicité potentielle et leurs rôles pour la visibilité et la santé. x20objectif principal⃞⃎tte étudeȎstȍ'interpréter le PM2.5ȌomportementȎn termes⃞ pertinent⃞s variables météorologiques ȊtȎt quantifierȎȎȎȎ l'effet x20la magnitude⃞ PM2.5 in in inȎn Hong KongȊu cours de�-2008. Les variations#x20diurnes#significatives⃞ PM2.5 lesconcentrations sontprononcées.ȍu matin x20etȊprès-midi rush time peak value ont été trouvé plusélevé pendant l'hiverȎt on jours de semaine. L'étude tendanceȎxhibée⃎ntrationȊȊ saisonnierȎst x20avec⃞sȌoncentrationsȎn su mmerȎt inférieurȎn hiver, qui suggéré𠾬teursanthropiquesȎtȎt météorologique⃞sinfluences. variation typique saison⃞ PM2.5ȊvecȌoncentrations20trouve x20concentrationȎn hiverȎt plus basȎn été, quiȎstȊttribué à variabilitésaisonnière⃚ns ventȍirection, précipitationȎt température.20vent x20polluants⃞Ȍontinent sontȏréquemment observéȊvec la plus hauteȌoncentration en hiver PM2.5 , tandis queȎn été, sud-ouest les moussons sont sont liés très x20PM2.5 pollutions. Heureusement, le les vents dominantsȎst soufflant⃞ la mer sont⃺vorableȊux les les plus faibles PM2,5Ȍoncentrations.multiples x20régression 0analyseȊ�tué àȍ l saison⃞s variables�tant les PM2.5Ȍoncentrations⃚ns tout quatre saisons⃞�. s s ssaisons⃞�. x20pression pour être le le le important variable météorologiqueȎnȊuȊuȎt l'hiver. Les saisonniers identifiés saisonniers , peuvent x20PM2,5Ȍoncentrations,Ȋvec le le le le plus élevéȊjustéȌoefficients (R²) étant unique .34Ȏn lȎn automne.⃎ implique la signification x20émissions liées au trafic local PM2.5 .
Afin de mieux comprendre le modèle spatial des concentrations de 2,5 pouces dans le contexte géographique de l'environnement géographique x20information systems (SIG) platformȊȊȎst développé pour surveiller les variations spatiales⃞⃞ PM2.5₺s sur haute résolution ⃞⃞ sensing x20Cette étude utilisé MODISȊOT𠔀m imageȍonnées pour meilleure monitor spatialȍistribution⃞ PM2.5 la pollution particulaire sur urbain urbainȊ les.Ȋ x20profileȊȍ'abordȎstiméȎt puis l'aérosol satellite l'épaisseur optique (AOT)Ȋ étédiviséeȎtȎt représentéeȎtȎnȎn x20Kong.ȎnȌonvertissantȊOTȎn PM2.5 particle pollution information, la laȌoncentration P2.5 peuventȎtre tre rechercheȍirectementȊȍifférentȎlevationsȏorȏor un particulierȏloor onȊ InformationGeographic x20plateforme₺sée surȊrcEngine. résultats montré que lesinformationsȍétaillées⃞ PMȂ.5 x20pollution⃚ns Hong Kong peuventêtre obtenues⃞Ȏ x20résultats d'extraction haute résolution et indiqués que la détection à distance des aérosols par satellite pourrait servir en tant qu'outil efficace pour la distribution spatiale de la surveillance 5 pollution particulaire sur land, particulièrement urbain zones.ȎnȎssence,⃎tte étudeȊȊnalysé systématiquement laȏinȏin pollution particulaire , l l , x20qui incorpore Attient à la fois l'analyse de base et l'analyse avancée pour saisir pleinement le problème dans son intégralité et peut être appliqué de la même manière qu'en milieu urbain x20le monde pourȊ uneȌompréhension détailléeȎt la quantification⃞ le problème. x20informations pour la qualité l'air les régulateursȎtȎtȍécision⃞⃞ l'efficacité⃞⃞ l'amélioration x20stratégies spécifiques préventivesȎtȌontrôle .
Droits: Tousȍroits réservés
Accéder: accès restreint

Fichier La description TailleFormat
b2412283x.pdfPour tous les utilisateurs (accès hors campus pour le personnel et les étudiants de PolyU uniquement)1,51 MoAdobe PDFAfficher/Ouvrir

En tant qu'utilisateur de bonne foi de la Bibliothèque, je déclare que :

  1. Je respecterai les règles et ordonnances légales régissant le droit d'auteur concernant l'utilisation de la base de données.
  2. J'utiliserai la base de données uniquement à des fins de recherche ou d'étude privée et non à des fins de diffusion ou de reproduction ultérieure ou à toute autre fin.
  3. J'accepte d'indemniser et de dégager l'Université de toute responsabilité contre toute perte, dommage, coût, responsabilité ou dépenses résultant d'une violation du droit d'auteur ou d'une utilisation non autorisée.

En téléchargeant l'un des éléments énumérés ci-dessus, vous reconnaissez avoir lu et compris l'engagement relatif aux droits d'auteur comme indiqué ci-dessus et acceptez d'être lié par toutes ses conditions.

Déclaration de politique de confidentialité | droits d'auteur | Bibliothèque Pao Yue-kong, Université polytechnique de Hong Kong, Hung Hom, Kowloon, Hong Kong.


Logiciel

UBC IT et Applied Science fournissent une variété de logiciels à un tarif réduit pour leur personnel, leurs professeurs et leurs étudiants en tirant parti des achats en volume et en s'associant à des fournisseurs pour offrir des licences d'enseignement gratuites. Le catalogue de logiciels ci-dessous comprend la plupart des logiciels généralement utilisés par les programmes d'ingénierie, de soins infirmiers, d'architecture et de planification. Afin de fournir des options gratuites et à faible coût à la communauté, l'utilisateur peut également accéder à des sites de distributeurs tels que CMC Microsystèmes et Calcul Canada (à des fins de recherche). Notre objectif est de vous aider à informer et à fournir le logiciel dont vous avez besoin sur un ordinateur appartenant à UBC ou sur votre appareil personnel.

L'éligibilité pour certains produits peut être restreinte en fonction de votre affiliation avec l'université (personnel, faculté ou étudiant) ou en fonction de la disponibilité des licences du département. Dans la plupart des cas, les accords de licence concernent les actifs appartenant à l'UBC pour le personnel, les professeurs et les étudiants, sauf indication contraire. Une alternative à l'installation d'appareils personnels peut être fournie directement via les sites des fournisseurs pour de nombreux logiciels. Pour toute question ou demande de renseignements sur l'un des logiciels, veuillez contacter votre service d'assistance [email protected] Si vous avez des suggestions ou avez une offre logicielle que vous aimeriez voir incluse dans le catalogue, faites-le nous savoir.

CMC Microsystèmes offre une adhésion par abonnement aux chercheurs et à leurs étudiants diplômés pour obtenir des logiciels à faible coût. Inscrivez-vous et obtenez un compte pour y accéder.

Calcul Canada fournit des logiciels et des outils que les chercheurs peuvent utiliser sur leur infrastructure informatique gratuite. Inscrivez-vous et obtenez un compte pour accéder à leur logiciel et à de nombreux autres services.

La description

Adobe Creative Cloud est une puissante suite logicielle d'applications de conception graphique, de montage vidéo et de développement Web développée par Adobe Systems. Il comprend Adobe Pro DC (Acrobat), Illustrator, Photoshop, Dreamweaver, Premier et de nombreux autres produits. UBC IT distribue Adobe Creative Cloud et peut être installé gratuitement sur les ordinateurs appartenant à UBC.

Détails
  • Peut être demandé par le corps professoral ou le personnel de l'UBC.
  • Doit être installé sur un ordinateur appartenant à UBC.
  • Peut être utilisé par les étudiants sur les ordinateurs appartenant à UBC.
  • L'accord de licence actuel avec Adobe requiert une licence activée pour l'ID CWL d'un individu.
  • Peut être utilisé à des fins administratives, d'enseignement ou de recherche.
  • Les professeurs, le personnel et les étudiants de l'UBC ne possédant pas d'ordinateurs appartenant à l'UBC peuvent bénéficier de remises académiques d'On The Hub.
Prochaines étapes
La description

Adobe Acrobat DC est la première solution PDF au monde. Il contient une suite d'outils vous permettant de créer et d'éditer des PDF, entre autres : envoyer, suivre, gérer et signer des documents. UBC IT distribue Adobe Acrobat DC et peut être installé gratuitement sur n'importe quel ordinateur appartenant à UBC.


Terre interactive

L'une des choses sur lesquelles j'ai travaillé ces derniers temps (ou .. chaque fois que j'en ai l'occasion) est un écrivain Shapefile vers KML pour afficher les données SIG dans Google Earth qui utilise des composants SIG open source. J'ai acquis beaucoup d'expérience avec KML lors du prototypage d'un ensemble d'outils ESRI ArcMap qui utilisait ArcObjects, et j'ai pensé qu'un équivalent open source mériterait d'être recherché.

Il y avait trois raisons principales pour lesquelles j'ai décidé de travailler sur ce projet. 1) Cela semblait très amusant, 2) Je me suis de plus en plus intéressé aux SIG open source, et 3) l'émergence de Google Earth (ainsi que Google Maps, Yahoo Maps et Microsoft Live Local) a conduit à un énorme intérêt pour la visualisation géospatiale en dehors de la communauté SIG traditionnelle. Il existe une quantité massive de données SIG à la disposition du public sous forme de fichiers de formes, et un ensemble d'outils bon marché et sans licence pour obtenir les données dans Google Earth pourrait être utile à beaucoup de gens. J'aime aussi beaucoup l'idée d'avoir mon propre ensemble d'outils, libres de droits, pour créer des applications basées sur Google Earth.

Il existe plusieurs bons packages SIG open source disponibles aujourd'hui, et bien qu'aucun d'entre eux ne corresponde à un SIG professionnel, bon nombre d'entre eux sont suffisamment puissants pour être utiles. Mes favoris personnels sont OpenJUMP, Quantum GIS (QGIS) et MapWindow GIS. Comme vous pouvez vous y attendre, chacun d'eux a ses points forts et ses points faibles. En fait, j'ai découvert que si vous êtes prêt à faire des allers-retours entre chacun d'eux, vous pouvez faire une énorme quantité de travail SIG sérieux.

Pour développer mon outil Shapefile vers KML, j'ai décidé d'utiliser MapWindow GIS. La principale raison du choix de ce SIG open source était son environnement de développement (.NET), la facilité avec laquelle il était possible de créer des plugins et sa capacité de re-projection (très important si vous voulez intégrer tous vos fichiers de formes dans système de projection Google Earths). MapWindow GIS permet également aux utilisateurs de créer des fichiers de formes à partir de zéro assez rapidement, bien que ses outils d'édition ne soient pas aussi robustes qu'OpenJump ou QGIS (que j'ai souvent utilisé pour éditer des fichiers de formes à convertir dans MapWindow GIS).

Pour avoir une idée de l'état de cette initiative KML open source (je devrai certainement trouver un meilleur nom que celui-là), j'ai pensé parcourir un scénario typique consistant à retirer un fichier de formes d'Internet et à le placer dans Google Earth.

Je commencerai par une page Web pour accéder aux données SIG d'Austin, au Texas (et de la région régionale) et télécharger un fichier de formes représentant les districts scolaires. Ce fichier de formes n'a pas d'informations de projection, mais MapWindow GIS nous permet d'attribuer une projection au fichier de formes.


Dans ce cas, le site Web indique que « 8220Tous les ensembles de données sont projetés dans le système de coordonnées des pieds de relevé Texas State Plane Central NAD 83, sauf indication contraire. MapWindow SIG.


Cependant, nous avons encore un pas à faire, car Google Earth a son propre système de projection. Maintenant que le shapefile sait quel est son système de projection, il peut se convertir en WGS84 pour être compatible avec Google Earth à l'aide de l'outil MapWindow GIS’s “Reproject a Shapefile”.


La façon dont MapWindow GIS gère la re-projection des données consiste à créer un nouveau fichier de formes et à l'écrire dans le même répertoire que le fichier de formes qui est re-projeté. Le nouveau shapefile a le même nom avec “_Reprojected” cloué à la fin (ainsi, dans ce cas, le shapefile du district scolaire que j'ai téléchargé nommé “schldist” est re-projeté dans un nouveau shapefile nommé “schldist_Reprojected” ).

Maintenant que mes données sont dans la bonne projection, je peux aller de l'avant et les ajouter à Google Earth à l'aide de MapWindow GIS.


Une fois les données dans MapWindow GIS, je peux apporter toutes les modifications symboliques que je souhaite en accédant aux propriétés de la couche. MapWindow GIS propose les schémas de coloration de base que vous trouverez dans un SIG typique, tels que la coloration des entités par attribut. Une fois que j'ai trouvé une couleur qui me convient, je peux accéder à l'outil Shapefile2KML à partir de la barre de menus.
À ce stade du développement, je peux définir des options de paramètres KML assez basiques. Le nom du calque est le nom visible dans la table des matières de Google Earth, et l'opacité du calque détermine dans quelle mesure vous pouvez voir à travers le calque. Il existe actuellement deux façons de déterminer une valeur de hauteur pour chaque entité. Soit un nombre commun peut être défini qui est appliqué à toutes les entités, soit un champ d'attribut numérique peut être utilisé. La couleur de chaque entité est déterminée par la symbologie utilisée dans MapWindow GIS.

Une fois les paramètres définis, je peux convertir les données en KML. J'ai aussi quelques options ici. Je peux simplement enregistrer le KML sur le disque dur, ou je peux l'enregistrer et le charger automatiquement dans Google Earth. Si je veux jouer un peu avec les données pour voir à quoi elles ressemblent dans Google Earth, je peux sélectionner "Charger en tant que lien". Cela écrit et charge un lien réseau dans Google Earth qui référence, et par conséquent, charge le fichier de données KML qui a été enregistré sur votre disque dur. La chose intéressante à propos de l'utilisation de cette méthode est que l'ouverture d'un lien réseau dans Google Earth a un comportement différent de l'ouverture d'un fichier KML normal. Cela nécessite une brève explication.

Si vous deviez écrire une fonction qui charge un fichier KML et que vous l'appuyiez 10 fois, le même fichier serait chargé 10 fois. Si vous faites la même chose avec un lien réseau, cependant, il ne chargera pas le même fichier 10 fois. Chaque fois que vous appuyez sur le bouton, le lien réseau est rechargé. Cela signifie que si vous réécrivez le lien réseau pour pointer vers un autre fichier KML avant de le charger, vous supprimerez les données KML actuellement visibles dans Google Earth et les remplacerez par les nouvelles données KML.

Ce que cela signifie pour nous dans ce cas, c'est que nous pouvons continuer à modifier notre symbologie de fichier de formes dans MapWindow GIS et continuer à la recharger dans Google Earth en sélectionnant le bouton "Recharger le lien". J'ai trouvé cela assez pratique et je décrirai plus tard ses fonctionnalités.


Pour notre démonstration ici, je sélectionne le bouton "Enregistrer et charger". Une fois le fichier KML écrit, une boîte de dialogue s'ouvre pour me demander où il doit être enregistré. Après avoir sélectionné un emplacement sur mon disque dur, le fichier KML est enregistré puis chargé automatiquement dans Google Earth.

C'est bien pour les données qui existent déjà, mais je voulais également profiter de la capacité de création et d'édition de MapWindow GIS (et d'autres systèmes SIG open source également). Une façon de le faire est de trouver les images disponibles à partir desquelles numériser. Je prévois d'utiliser le service Web offert par Microsofts TerraServer, mais pour mon premier usage personnel, j'ai utilisé l'API de Google Earth pour capturer leur point de vue et écrire un fichier mondial pour le géoréférencer pour une utilisation dans le SIG.

Actuellement, je peux sélectionner "Obtenir une image de GE" à partir de MapWindow GIS (ou accéder à une version autonome à partir de mon bureau) qui ouvre une simple boîte de dialogue. Je peux ensuite zoomer sur la scène que je veux dans Google Earth et sélectionner "Capturer la vue" dans le formulaire. Si l'inclinaison et l'orientation des scènes vers le nord ne sont pas correctes pour le SIG, je suis averti que la scène doit changer pour répondre à ces critères (qui sont requis pour un alignement correct dans le SIG). Si je sélectionne OK, la scène est automatiquement déplacée vers zéro inclinaison et zéro degré vers le nord. Sélectionner à nouveau "Capturer la vue" me permet d'enregistrer la vue sur mon disque dur sous la forme d'un fichier jpeg. Ici, j'ai zoomé sur le campus de l'Université du Nord de l'Iowa et capturé ma vue.

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.


Voir la vidéo: Supprimer un lien hypertexte