Suite

Conversion d'ArcGIS TIN en LandXML ?

Conversion d'ArcGIS TIN en LandXML ?


Je travaille sur un projet qui implique des allers-retours entre ArcGIS 10.1 et Bentley Microstation et Geopak.

Microstation/Geopak a la capacité d'importer/exporter des fichiers LandXML pour les surfaces 3D.

J'ai importé des fichiers LandXML dans ArcGIS via l'outil "LandXML to TIN" (3D Analyst).

Maintenant que j'ai effectué un traitement dans ArcGIS, j'aimerais renvoyer les surfaces à MicroStation.

Utiliser à nouveau LandXML comme intermédiaire aurait du sens, sauf qu'ArcGIS semble ne pas disposer d'un outil "TIN vers LandXML".

Est-ce que quelqu'un sait comment convertir un TIN en Land XML ? Ou, alternativement, n'importe quel format qui peut être lu par MicroStation/Geopak ?


Il existe une idée ArcGIS pour cette fonctionnalité que vous voudrez peut-être visiter et pour laquelle voter. ArcGIS ne peut actuellement pas écrire le format LandXML, même avec l'extension Data Interoperability.

Quelqu'un d'autre connaît peut-être un flux de travail, mais tous les résultats de recherche que je vois sont de savoir comment l'entrer dans Arc et non pas, du moins spécifiquement vers MicroStation. J'ai noté un certain nombre de solutions potentielles plus liées à AutoCAD, mais en théorie, elles pourraient toutes être utilisées pour MicroStation. Malheureusement, ils impliquent la conversion/l'interpolation des données qui devraient être comparées aux exigences de précision. Vous devriez commencer par convertir le TIN en :

  • Lignes de contour
  • Esri GRID/asc
  • raster puis des points (éventuellement des points COGO)

Même parmi les logiciels de CAO, il semble qu'il n'y ait généralement aucun moyen de lire directement son format TIN dans un autre - d'où la spécification LandXML. La plupart de ce que j'ai rencontré mentionne la nécessité d'obtenir les données dans un format particulier, puis de reconstruire/créer la surface une fois que vous l'avez introduite dans MicroStation.


J'ai créé un article de blog expliquant comment convertir un TIN au format LandXML à l'aide des bibliothèques lxml et pyshp en Python. (http://www.knickknackcivil.com/tin2landxml.html)

Edit: Des informations supplémentaires ont été demandées au réviseur… À l'origine, je viens de décrire le processus de conversion du landxml, mais je pourrais aussi bien poster le code ici.

Le code est ci-dessous… il est expliqué plus en détail dans l'article de blog. Vous pouvez utiliser ce code avec la ligne de commande en pointant sur le script python, puis en entrant le fichier landxml d'entrée.

« Licence MIT Copyright (c) 2018 David Hostetler L'autorisation est par la présente accordée, gratuitement, à toute personne obtenant une copie de ce logiciel et des fichiers de documentation associés (le « Logiciel »), de traiter le Logiciel sans restriction, y compris, sans limitation. les droits d'utilisation, de copie, de modification, de fusion, de publication, de distribution, de sous-licence et/ou de vente de copies du Logiciel, et d'autoriser les personnes auxquelles le Logiciel est fourni à le faire, sous réserve des conditions suivantes : L'avis de droit d'auteur ci-dessus et cet avis d'autorisation doit être inclus dans toutes les copies ou parties substantielles du logiciel.LE LOGICIEL EST FOURNI "EN L'ÉTAT", SANS GARANTIE D'AUCUNE SORTE, EXPRESSE OU IMPLICITE, Y COMPRIS MAIS NON LIMITÉ AUX GARANTIES DE QUALITÉ MARCHANDE, D'ADAPTATION À UN OBJECTIF ET ABSENCE DE CONTREFAÇON. EN AUCUN CAS, LES AUTEURS OU TITULAIRES DE DROITS D'AUTEUR NE SERONT TENUS RESPONSABLES DE TOUTE RÉCLAMATION, DOMMAGES OU AUTRE RESPONSABILITÉ, QUE CE SOIT DANS UNE ACTION CONTRACTUELLE, DÉLICTUELLE OU AUTRE, DÉCOULANT DE, OU EN CONNEXION TION AVEC LE LOGICIEL OU L'UTILISATION OU D'AUTRES OPÉRATIONS DANS LE LOGICIEL."import sys import os import shapefile import lxml.etree as ET import argparse # Argument pour fournir de l'aide avec les arguments de la ligne de commande fichier de surface '  'basé sur le fichier de formes de polygones de référence. '  '
Le fichier de formes Polgon doit être créé à partir de'  'Esri TIN Triangle tool.') parser.add_argument('TIN_shp',help='Input polygone shapefile basé sur ESRI TIN') parser.add_argument('Units', choice= ['ft','m','ft-int'], help=('Input polygon shapefile units. Les options sont 
'  'us survey pieds (ft), mètres (m) ou '  'international feet ( ft-int).')) parser.parse_args() tin_shp = sys.argv[1] unit_len = sys.argv[2] # Sorties out_xml = os.path.splitext(tin_shp)[0]+'_Surface.xml' surf_name = os.path.splitext(os.path.basename(tin_shp))[0] # Lecture du fichier de formes TIN d'entrée à l'aide de PyShp in_shp = shapefile.Reader(tin_shp) shapeRecs = in_shp.shapeRecords() # Initialisation des éléments de surface landxml landxml = ET .Element('LandXML') units = ET.SubElement(landxml, 'Units') surfaces = ET.SubElement(landxml, 'Surfaces') surface = ET.SubElement(surfaces, 'Surface', name=surf_name) definition = ET .SubElement(surface, 'Definition', surfType="TIN") pnts = ET.SubElement(definition, 'Pnts') faces = ET.SubElement(definition, 'Faces') # Dictionnaire pour définir les unités correctes en fonction de l'entrée unit_opt = {'ft':('Imperial', 'squareFoot', 'USSurveyFoot', 'cubicFeet', 'fahrenheit', 'inHG'), 'm' : ('Metric', 'squareMeter', 'meter', 'cubicMeter', 'celsius', 'mmHG'), 'ft-int' : ('Imperial', 'squareFoot', 'foot', 'cubicFeet', ' fahrenheit', 'inHG')} # Définissez les unités ici. N'a pas été testé avec métrique. unit = ET.SubElement(units, unit_opt[unit_len][0], areaUnit=unit_opt[unit_len][1], linearUnit=unit_opt[unit_len][2], volumeUnit=unit_opt[unit_len][3], temperatureUnit=unit_opt[ unit_len][4], pressureUnit=unit_opt[unit_len][5]) # Initialisation des variables de sortie pnt_dict = {} face_list = [] cnt = 0 print('Processing… ') # Création d'un dictionnaire/id de point de référence pour chaque coordonnée # As ainsi que les points LandXML et la liste des faces pour sr dans shapeRecs : shape_pnt_ids = [] # id de chaque point de forme # Chaque forme ne doit avoir que 3 points pour pnt dans range(3) : # Coordonnée avec y, x, z format coord = (sr.shape.points[pnt][1], sr.shape.points[pnt][0], sr.shape.z[pnt]) # Si l'élément est nouveau, ajoutez au dictionnaire et # écrivez l'élément de point xml si coord n'est pas dans pnt_dict : cnt+=1 pnt_dict[coord] = cnt shape_pnt_ids.append(cnt) # Ajouter l'identifiant du point à la liste # Éléments individuels de landxml pnt_text = f'{coord[0]:.5f} {coord[1] :.5f} {coord[2]:.3f}' pnt = ET.SubElement(pnts, 'P', id=str(cnt)).text = pnt_text # Si le point est déjà dans le dictionnaire de points, ajoutez l'identifiant de point existant else: shape_pnt_ids.append(pnt_dict[coord]) # Vérifiez si trop ou trop peu de points ont été créés si len(shape_pnt_ids) != 3: print('Error - check input shapefile. ' 'Doit être un polygone avec seulement trois nœuds pour chaque forme.') sys.exit(0) # Liste de visages de référence pour chaque forme face_list.append(shape_pnt_ids) # Écriture de visages dans landxml pour le visage dans face_list : ET.SubElement( faces, 'F').text = f'{face[0]} {face[1]} {face[2]}' # Écriture de sortie tree = ET.ElementTree(landxml) tree.write(out_xml, pretty_print=True , xml_declaration=True, encoding="iso-8859-1") print(f'Créé avec succès {out_xml}. Vérifiez la sortie du fichier.')

LiDAR - Première impulsion et dernière impulsion

J'ai de bons fichiers LAS 4 pouces, la première et la dernière impulsion. J'ai créé un jeu de données LAS et j'ai pu le convertir en TIN. (Mon objectif ultime est de générer des sections transversales à partir d'une surface dans AutoCAD).

Ma question : Comment traiter ensemble les données de la première et de la dernière impulsion ? Je ne suis que vaguement conscient de la différence, principalement via le contexte, et je ne sais pas comment l'utiliser à son plein potentiel pour créer une surface plus précise.

Merci d'avance pour toute orientation!

En ce qui concerne les définitions rapides des deux : la première impulsion est l'objet que le LiDAR touche, c'est-à-dire la chose la plus haute du paysage (canopée des arbres, poteau lumineux, structure). La dernière impulsion est le niveau du sol, ou aussi près que vous allez l'obtenir, c'est-à-dire le sol ou l'objet au sol (brindille, structure, buissons).

Pour vos coupes transversales, vérifiez la barre d'outils, il devrait y avoir la vue Profil du jeu de données LAS. Regardez cela après avoir interpolé les points, ou utilisez TIN. Exportez les données vers un fichier CAO (je pense que vous pouvez le faire, cela fait quelques mois que j'utilise le logiciel).


Enquête Carlson avec AutoCAD intégré (OEM)

VersionDate de construction
20213/12/21
20213/10/2021
20206/23/2020
20196/28/2019
20189/27/2018
20176/22/2017
20166/15/2016
20155/8/2015
20147/14/2014


Abstrait

La modélisation des informations du bâtiment (BIM) est désormais une technologie numérique mondiale dont on pense généralement qu'elle a le potentiel de révolutionner l'industrie de la construction. Cela est principalement le résultat d'initiatives gouvernementales mondiales encourageant l'adoption du BIM pour améliorer l'efficacité et la qualité de la réalisation des projets de construction. Cette poussée s'est accompagnée de la sortie d'une énorme quantité de systèmes logiciels BIM qui sont maintenant disponibles sur le marché. Bien que cela puisse être considéré comme une évolution positive, on ne peut ignorer à quel point cela a submergé de nombreux professionnels qui ne peuvent pas facilement distinguer les utilisations de ces systèmes logiciels. Les études antérieures sur les différents systèmes BIM ont généralement une portée limitée, se concentrant principalement sur des questions opérationnelles. Cette étude vise à effectuer une évaluation complète et critique d'un large éventail de systèmes logiciels BIM actuellement utilisés dans la gestion des informations sur les projets de construction. Pour y parvenir, cinq méthodes principales sont adoptées. Ceux-ci comprennent une revue systématique de la littérature, une enquête par questionnaire structuré, l'apprentissage par l'action, des groupes de discussion et des enquêtes par courrier électronique. Il convient de noter que, bien qu'il soit impossible d'examiner la totalité des systèmes BIM, l'étude adopte une approche holistique en examinant la plupart des principales catégories de systèmes BIM et 122 exemples d'application courants dans l'architecture, l'ingénierie et la construction (AEC ) industrie.


Syntaxe

Les fichiers LAS qui seront importés dans une classe d'entités multi-points. Si un dossier est spécifié, tous les fichiers LAS qui y résident seront importés.

La classe d'entités qui sera produite par cet outil.

La distance 2D moyenne entre les points dans le ou les fichiers d'entrée. Cela peut être une approximation. Si des zones ont été échantillonnées à des densités différentes, spécifiez l'espacement le plus petit. La valeur doit être fournie dans les unités de projection du système de coordonnées en sortie.

Les codes de classification à utiliser comme filtre de requête pour les points de données LAS. Les valeurs valides vont de 1 à 32. Aucun filtre n'est appliqué par défaut.

Les valeurs de retour qui seront utilisées pour filtrer les points LAS qui sont importés dans les entités multipoints.

  • ANY_RETURNS
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • LAST_RETURNS

Les propriétés du point LAS dont les valeurs seront stockées dans les champs BLOB (Binary Large Object) dans la table attributaire de la sortie. Si les entités résultantes participent à un jeu de données de MNT, les attributs stockés peuvent être utilisés pour symboliser le MNT. La colonne Nom indique le nom du champ qui sera utilisé pour stocker les attributs spécifiés. Les propriétés LAS suivantes sont prises en charge :

  • INTENSITÉ
  • RETURN_NUMBER
  • NUMBER_OF_RETURNS
  • SCAN_DIRECTION_FLAG
  • EDGE_OF_FLIGHTLINE
  • CLASSIFICATION
  • SCAN_ANGLE_RANK
  • FILE_MARKER
  • USER_BIT_FIELD
  • GPS_TIME
  • LA COULEUR ROUGE
  • LA COULEUR VERTE
  • COULEUR BLEUE

Le système de coordonnées du fichier LAS en entrée.

Le suffixe des fichiers à importer depuis un dossier d'entrée. Ce paramètre est obligatoire lorsqu'un dossier est spécifié en entrée.

Facteur par lequel les valeurs Z seront multipliées. Ceci est généralement utilisé pour convertir les unités linéaires Z pour correspondre aux unités linéaires XY. La valeur par défaut est 1, ce qui laisse les valeurs d'altitude inchangées.

Parcourt les sous-dossiers lorsqu'un dossier d'entrée est sélectionné contenant des données dans un répertoire de sous-dossiers. La classe d'entités en sortie sera générée avec une ligne pour chaque fichier rencontré dans la structure de répertoires.

  • NO_RECURSION —Seuls les fichiers LAS trouvés dans un dossier d'entrée seront convertis en entités multipoints. C'est la valeur par défaut.
  • RECURSION —Tous les fichiers LAS résidant dans les sous-répertoires d'un dossier d'entrée seront convertis en entités multipoints.

Conversion d'ArcGIS TIN en LandXML ? - Systèmes d'information géographique

Il existe quelques applications de visualisation qui prennent en charge le rendu du terrain à un degré limité comme arrière-plan pour la visualisation architecturale.

  • Quête3D
    • 900 € pour Windows, à partir d'Act-3D™, Leiden, Pays-Bas version Lite pour 130 €
    • lit une grande variété de formats de modèles CAO et 3D conventionnels
    • dispose d'un environnement en temps réel pour composer des scènes, puis exporte vers une visionneuse exécutable ou un site Web
    • prend en charge de nombreuses fonctionnalités de rendu sophistiquées, notamment les surfaces dynamiques et réfléchissantes, les ombres, les systèmes de particules, etc.
    • le terrain et la végétation sont simples, puisque l'accent est mis sur le modèle architectural

    Spécifique au domaine : Pêche

    Spécifique au domaine : Sports de plein air

    • CompeGPS
      • Un ensemble de logiciels et bundles conçus pour le "vol libre, vol moteur, 4x4, VTT, randonnée, quad et enduro" (à partir de 80€, pour Windows)
      • La société vend et prend en charge une variété de gadgets et de géodonnées à utiliser avec le logiciel
      • Communique vers et depuis les appareils GPS et les formats lit .map, .ecw, .sid, .kap, .geo, .mpv, .e00, .dxf, .dwg ainsi que tous les formats d'image courants

      Spécifique au domaine : Simulation de trafic

      • Visionneuse 3D Synchro Studio
        • 1000 $ de Trafficware, probablement pour Windows uniquement. Fonctionne avec leur SimTraffic logiciel (3 000 $) ou inclus avec le Studio forfait (4000 $)
        • Génère une scène 3D à partir des données de simulation. Affiche les véhicules, les piétons, les signaux mât-bras, les arbres des bâtiments et les routes.
        • La simulation s'exécute à l'intérieur de la vue 3D, vous pouvez donc suivre les véhicules, etc.
        • Sortie en AVI. Formats d'entrée pour les modèles inconnus, le site Web contient très peu d'informations.
        • 5 800 $ standard / 9 000 $ avancé, de Forum8 (Japon)
        • Assemble des scènes complexes d'infrastructures de transport
        • Très grand ensemble de fonctionnalités : jour et nuit, météo, ombres, LOD dynamique, tunnels et ponts, arbres, piétons animés (md3), affichages multiples, interface avec Autodesk Civil 3D, LandXML
        • Prend en charge plusieurs modes de conduite (vitesse de la voiture, changement de voie, hauteur du point de vue, changement de point de vue dans 8 directions) et mouvement dynamique du point de vue (depuis une autre voiture, de haut en bas, tourner la tête). Paramètre de vol automatique par trajectoire de vol (l'édition sur l'écran 3D est disponible), parcourez. Et une simulation plus avancée peut être exécutée avec une conduite manuelle qui prend en charge le cockpit 3D et le multi-moniteur."

        Spécifique au domaine : Météo

        • VIPIR
          • une solution clé en main fournissant une visualisation 3D en temps réel du terrain avec des ensembles de données d'images haute résolution (villes américaines de 2 pieds, reste des États-Unis à 15 m) données météorologiques radar 3D en temps réel étroitement intégrées, analyses et prévisions
          • à partir de 2005, apparaissant maintenant dans de nombreuses stations de télévision à travers les États-Unis, diffusant des survols en direct par des annonceurs météorologiques

          Spécifique au domaine : GPS de véhicule

          • Depuis 2008, il existe des visualisations de terrain 3D en temps réel (rudimentaires) qui s'exécutent sur des plates-formes mobiles (iPhone, Windows Mobile, etc.)
          • à titre d'exemple, le logiciel GPS Urban Horizon de Novlum inclut même des modèles de construction 3D pour les points de repère

          Boîte à outils SDM : une boîte à outils SIG basée sur Python pour les analyses de modèles de distribution génétique, biogéographique et d'espèces du paysage

          Méthodes en écologie et évolution 2014, 5, 694–700

          𔄙. Les modèles de distribution des espèces (SDM) sont largement utilisés dans les études écologiques et évolutives. Presque toutes les méthodes SDM nécessitent une préparation approfondie des données dans un système d'information géographique (SIG) avant la construction du modèle. Souvent, cette étape est lourde et, si elle n'est pas correctement effectuée, peut conduire à des modèles mal paramétrés ou dans certains cas, si elle est trop difficile, empêche la réalisation de SDM. De plus, pour de nombreuses études, la création de SDM n'est pas le résultat final et le traitement post-modélisation peut être tout aussi ardu que les autres étapes.

          Présentation illustrative de SDMtoolbox. Outils de base. SDMtoolbox contient 19 outils de base pour la conversion et le traitement par lots des fichiers de formes et des données raster.

          2. SDMtoolbox est conçu pour faciliter de nombreuses étapes compliquées de pré- et post-traitement couramment requises pour la modélisation de la distribution des espèces et d'autres analyses géospatiales. SDMtoolbox se compose de 59 outils SIG basés sur des scripts Python développés et compilés dans une seule interface.

          3. Un large éventail d'outils a été créé pour compléter les SDM générés dans Maxent ou pour améliorer les performances prédictives des SDM créés dans Maxent. Cependant, SDMtoolbox ne se limite pas aux analyses de modèles Maxent, et de nombreux outils sont également disponibles pour des analyses supplémentaires ou un traitement géospatial général : par exemple, l'évaluation de la connectivité paysagère des réseaux d'haplotypes (en utilisant des corridors ou des chemins de moindre coût) prédiction quantifiant les changements de distribution entre les SDM actuels et futurs ou pour le calcul de plusieurs métriques de biodiversité, telles que l'endémisme pondéré corrigé.

          4. SDMtoolbox est une boîte à outils gratuite et complète basée sur Python pour les études de macroécologie, de génétique du paysage et d'évolution à utiliser dans ArcGIS 10.1 (ou supérieur) avec l'extension Spatial Analyst. La boîte à outils simplifie de nombreuses analyses SIG requises pour la modélisation de la distribution des espèces et d'autres analyses, ce qui réduit le besoin de pré-traitement et de post-analyses répétitives et chronophages des données climatiques.”


          Infuser le SIG avec la précision des données

          Lorsque j'ai commencé à présenter ce sujet il y a quelques années, le titre était « Infecter les SIG avec précision », pour se moquer gentiment des embrouilles mutuelles entre les SIG et les géomètres/ingénieurs. Cela peut être un sujet sensible, et même des nervures apparemment inoffensives ne rendent pas service aux professionnels qualifiés souvent sous-estimés qui ont développé les SIG. Ces pionniers ont développé un paysage de l'information numérique qui a et continuera de remodeler nos industries et la société dans son ensemble.

          Souvent, un bon moyen d'apaiser les tensions est de mener les discussions sur un ton léger. Un truisme (ou peut-être une rationalisation) du sarcasme est qu'il est généralement basé sur un minimum de vérité (bien que des vérités inconfortables). J'espère qu'aucun de ce qui est présenté dans cet article n'engendre de la mauvaise volonté pour l'un ou l'autre groupe.

          Pour un géomètre, le SIG peut souvent sembler « mis en cause dans l'espace », pour d'autres professionnels, le SIG peut sembler « contesté en matière de données ». Pour le professionnel du SIG, ces deux points de vue peuvent sembler beaucoup de simple quarterbacking. Quelles que soient les lacunes réelles ou perçues d'un ensemble de données particulier, le critique peut ne pas comprendre pleinement la DOULEUR ROYALE que cela pourrait être d'essayer d'en corriger une, même si de meilleures données étaient facilement disponibles. Ce que j'essaie de comprendre avec la citation d'Horace (en plus d'essayer de paraître sophistiqué), c'est que même si la perfection absolue n'est pas réalisable, nous devrions tous faire de notre mieux pour y parvenir.

          Au cours de la dernière décennie, il y a eu une explosion d'options pour maintenir, mettre à jour, augmenter et, surtout, améliorer les données SIG existantes. Le G I S évolue d'un modèle de systèmes autonomes (parfois par conception) autonomes vers un composant entièrement intégré d'une base de connaissances d'entreprise.

          Autour des éléments de la base de connaissances de l'entreprise (comme illustré sur la page opposée) se trouvent des « coquilles » multithreads de processus métier, exploitant et alimentant le noyau. Les défis consistent à trouver les points clés le long de ces coques pour alimenter au mieux le cœur sans impacter significativement le coût des processus respectifs.

          Un exemple qui serait le plus familier aux géomètres est le cycle de données pour les projets civils de conception-construction. De nombreux fabricants de logiciels civils/de topographie/SIG ont vanté des solutions de cycle de données complet. Autodesk propose une suite de logiciels civils capables de gérer les données d'ingénierie tout au long du cycle civil, "du berceau à la tombe", pour ainsi dire. Le nouveau Survey Analyst d'ESRI offre une solution qui gère les mesures et les résolutions d'enquête directement dans un environnement SIG. Il y a beaucoup d'autres exemples.

          Les défis de la mise à jour des anciens SIG sont plus profonds que purement technologique et budgétaire préoccupations, il frôle davantage le motivation, les premières préoccupations ayant généralement la plus grande influence sur les secondes. Dites à vos proches que oui, cela peut être fait, le plus grand obstacle est simplement de commencer.

          SIG d'entreprise ou entreprise géospatiale ?
          Vous avez sans aucun doute déjà entendu ce type d'analogie : il était une fois une machine à écrire coûteuse, pointilleuse et imposante. Les gens ont été spécialement formés pour les utiliser et les mettre dans des « piscines de saisie ». Les architectures de bureau, le mobilier (et la politique) ont été spécialement construits autour de ces bêtes encombrantes. Voila, un clavier connecté à un morceau de matériel/logiciel étonnamment indulgent que même la direction (halète) pouvait gérer et rédiger leurs mémos a fait des dactylographes (oups, claviéristes) de chaque bureau "cube-lidyte". Ce n'est pas rare pour les PDG rédiger leurs propres documents (pas que ce soit une si bonne idée…mais je m'égare)…. Que se passe-t-il lorsque le SIG n'est qu'une autre barre d'outils sur n'importe quelle application bureautique ? Ce n'est peut-être pas aussi loin que nous le pensons, mais d'abord, revenons sur cette analogie avec la machine à écrire.

          SIG hérité : comment et pourquoi il est devenu ce qu'il est
          Le SIG a été le pionnier à la fois du concept et de la pratique dans le milieu universitaire, où se trouvaient les dernières technologies de traitement (et celles qui pouvaient comprendre les concepts et les logiciels).

          Le ministère de la Défense (DoD), d'énormes services publics et d'autres pionniers du SIG (ceux qui pouvaient les financer) n'ont été en mesure de rationaliser considérablement que certaines opérations en créant des cartes rudimentaires (presque schématiques) des infrastructures ou des préoccupations géographiques. Les emplacements précis étaient d'un coût prohibitif.

          Les données ont parlé et la géographie a marché (bien qu'avec des données limitées).

          Les thèmes SIG se sont concentrés principalement sur les types de données demandées par ceux qui pourraient financer leur développement. Souvent, ces nobles projets devaient emprunter des données de base à des ensembles de données plus anciens et plus lâches, ce qui aggravait encore les problèmes.

          Ce n'est pas complètement caca-caca Legacy SIG. Chaque jour, des économies de coûts méga-dollar sont réalisées dans le monde entier, même avec ces lacunes inhérentes. Les entreprises ont passé des décennies et d'innombrables millions à développer des systèmes SIG assez remarquables (bien que légèrement défectueux).

          Les attentes dépassaient souvent la réalité. Plus tard, lorsque les clients s'attendaient à ce que ces systèmes intègrent de manière transparente un système de gestion des connaissances et des données d'entreprise (la dernière grande entreprise), une dose supplémentaire de réalité a dû être avalée.

          Inutile de dire qu'il y a eu beaucoup de remords des acheteurs, ce qui a alimenté la phase suivante.

          SIG futur, pas quelque part, mais partout
          Recherchez sur Google : "systèmes de gestion des connaissances" ou prenez une copie de publications comme "KM" ou "Transform" et vous pourrez faire un tour sur le tsunami créé par les secousses de l'explosion de la puissance de traitement de la dernière décennie. La plupart des entreprises de taille moyenne à grande s'orientent déjà dans cette direction. Compte tenu de cette capitulation devant le mastodonte venant en sens inverse, les industries de la CAO et des SIG ont rapidement emboîté le pas.

          À quelques exceptions près, toutes les données d'entreprise peuvent être liées d'une manière ou d'une autre à un emplacement physique, même par des fils de relations ahurissants. Une requête géospatiale peut lier des éléments de données qui n'ont absolument aucun autre point commun.

          Le modèle est une énorme base de données ou un entrepôt de données pour les données d'entreprise, les documents, la correspondance, les actifs et divers index de toutes les coques de pratiques et de processus commerciaux qui l'entourent. Ce modèle qui "n'apporte pas tellement les données au SIG", mais "apporte le SIG aux données".

          Marchez vers la lumière…tous sont les bienvenus…(ou est-ce plutôt "Vous serez assimilé…la résistance est futile"?)

          Précision des données — spatialement et élémentaire
          Si vous parlez à différents utilisateurs actuels et potentiels de SIG, vous entendrez différents points de vue sur la "précision" du thème ou sur ce que signifie "précision" :
          "Comment l'emplacement a-t-il été dérivé ?"
          "Quelle donnée ?"
          "Qui a déterminé quel type d'attribut ?"
          "Etaient-ils qualifiés pour passer cet appel ?"
          "À quelle fréquence est-il mis à jour ?"
          "Qui le met à jour ?"
          "Qu'est-ce que c'est que ce code là ?"

          De bonnes métadonnées peuvent répondre à la plupart de ces questions (en supposant que de bonnes métadonnées soient disponibles). Les données SIG sont généralement créées et gérées par une combinaison de personnes versées dans un ou plusieurs domaines d'expertise, comme indiqué dans la figure 1.

          Comme pour beaucoup d'autres bonnes intentions, et pour les raisons déjà évoquées concernant la création de thèmes SIG hérités, ce n'était souvent que la m
          groupe intermédiaire qui a joué un rôle direct dans la création des premiers thèmes. Mais même lorsqu'il y avait vraiment des efforts de collaboration, les données résultantes étaient souvent mélangées à des thèmes d'origine discutable.

          PRÉCISION SPATIALE On peut indiquer un emplacement à d'innombrables chiffres significatifs, mais il peut n'y avoir aucune confiance mesurable dans son emplacement réel, ou même si le bon élément a été identifié.

          PRÉCISION DES DONNÉES Même si nous sommes en mesure d'évaluer la confiance que nous avons dans les valeurs d'attribut attribuées à une entité, y a-t-il suffisamment d'attributs appropriés pour faciliter d'autres utilisations en aval ? Pas de jeu de blâme ici, juste de la précision dans les rapports. Le plus important maintenant est de savoir dans quelle mesure le thème peut-il accueillir des mises à niveau et des améliorations ?

          Maintenir, augmenter, mettre à jour et améliorer
          Il était coûteux de créer le thème original. Mais par unité de fonctionnalité (pensez à l'effort par unité, comme par parcelle pour le thème d'un évaluateur), il est considérablement plus coûteux de mettre à jour, d'augmenter, de manipuler et de corriger un thème existant pour des raisons fondamentales d'interdépendance. Les classes de thèmes communs et les thèmes hiérarchiques au sein d'une classe sont illustrés dans la figure 2, avec un examen plus approfondi de la topologie hiérarchique dans la figure 3.

          Les thèmes sont interdépendants dans les relations spatiales, qu'ils soient des topologies liées ou non, et par le labyrinthe de leurs bases de données relationnelles respectives (Figure 4).

          Défis : pas d'entonnoir de données, pas de fonds, pas de plaisir

          Comme un cube Rubik’s, si vous essayez d'ajuster un élément d'un thème, cela en affectera inévitablement un autre. Même si nous disposions de données CAO standardisées, entièrement attribuées pour l'exportation vers le SIG, l'opportunité est souvent manquée pour une ou plusieurs des raisons suivantes :

          "Le client de financement d'origine n'a pas budgétisé la maintenance du thème."

          "Si je modifie le thème A, cela perturberait l'emplacement des éléments dans le thème B."

          "L'application personnalisée complexe que nous avons créée pour interroger B et C serait compromise à moins que nous ne mettions à jour les relations parent/enfant avec l'infrastructure adjacente représentée par les thèmes D à K."

          "Lorsque j'obtiens suffisamment de données pour justifier la mise à jour de l'ensemble de la vignette, je le fais."

          "Pourquoi ne faites-vous pas toute votre ingénierie dans [entrez le nom du logiciel SIG ici] ?"

          Il peut être difficile de justifier une mise à jour coûteuse impliquant un nombre singulier ou petit de fonctionnalités. Mais que se passerait-il si un flux de données large, rapide et constant était proposé ? Ensuite, une bonne analyse coûts/bénéfices pourrait être lancée pour un programme de mise à jour continu.

          D'autres défis auxquels est confrontée l'intégration des données d'ingénierie résident dans son propre produit hérité : l'ensemble de plans. La principale forme de transport pour la géométrie d'ingénierie est toujours l'"ensemble de signatures" de dessins qui reposent sur des conventions de calque, d'épaisseur de ligne, de type de ligne, de symbole, d'étiquettes et de dimensions (qui semblent varier énormément d'une juridiction à l'autre, d'un atelier à l'autre et d'un dessinateur à un autre). rédacteur… mais je m'égare). Le dessin lui-même est (assez correctement) considéré par beaucoup dans le domaine SIG comme graphiquement riche, mais pauvre en données.

          Google this : "normes CAO nationales" Surprise ! Il existe de nombreuses variantes de ces multiples « normes nationales », et peu dans les publications officiellement approuvées. Pour plus de plaisir, Google "Digital Submission Standards CAD" et regardez quelques exemples prometteurs (bien que beaucoup trop peu nombreux). Certaines des nouvelles suites logicielles fournissent des outils pour la mise en œuvre des normes et des plans d'intégration CAO-SIG, une fois qu'ils sont développés.

          Opportunités : récupérer les données avant qu'elles ne s'évaporent

          Dans tout processus métier, il existe des cas où des décisions sont prises qui modifieront immédiatement ou ultérieurement l'état de la base de connaissances de l'entreprise.

          Exemple : Lors de la conception du drainage d'une nouvelle installation, l'ingénieur concepteur décide que la conduite principale actuelle le long de la rue adjacente doit être remplacée. Si la couche, le symbole et/ou l'attribut de l'élément de dessin contenaient un enregistrement des détails de la décision, tout au long du cycle de vie de l'ensemble de plans et de l'exécution, il pourrait être extrait pour le SIG.

          Ce n'est pas un concept révolutionnaire, ce genre de chose est en place dans certaines industries comme les grands services publics depuis des décennies. Ceci a été réalisé par un bon de travail, un contrôle, un tel que construit, une publication et une piste de rapprochement. Malheureusement, ce modèle est beaucoup trop simple pour accueillir des données multi-thèmes complexes issues du processus de génie civil.

          Solutions–Spatial and Data Alchemy

          Je ne vais pas vraiment prendre des risques en déclarant : "Les formats deviennent rapidement hors de propos."

          Les options de conversion de format, que nous considérions avec admiration il y a des années, se développent géométriquement (ou plutôt algébriquement à mesure que les conditions de l'industrie changent dans une spirale automatique de Von Neuman, semblable à une machine, mais je m'éloigne de toute façon, Google celui-là aussi).

          Une grande solution flagrante consiste à créer et à maintenir l'ensemble du SIG entièrement et entièrement dans un environnement de CAO. Traiter avec les environnements SIG hérités (et la mentalité) est le principal obstacle là-bas.

          Oracle et d'autres solutions de bases de données à grande échelle sont désormais accessibles avec des outils proposés en natif dans de nombreux produits civils/SIG. Cela tient la promesse du futur modèle de base de connaissances d'entreprise géospatiale.

          Il existe également un certain nombre de développeurs tiers qui fournissent des middleware CAD-GIS (C-Plan, Ford Data, Spatial-Info, Haestad, Hitachi, pour n'en nommer que quelques-uns) qui permettent d'accéder aux mêmes données d'entreprise, de les manipuler. , analysés et mis à jour à partir d'un certain nombre de plates-formes CAO et SIG différentes, même simultanément. Cela tient la promesse qu'un jour "it n'aura pas d'importance dans le format dans lequel il est stocké, nous pourrons enfin tous travailler avec les mêmes données."

          Les formats Autodesk-MAP, FME, LandXML et Open GIS sont des exemples d'outils qui suivent cette tendance prometteuse. Ne vous souciez pas des détails du côté technique, c'est encore principalement la gestion des processus qui s'avère le plus grand défi.

          Événements clés du cycle de données de génie civil
          Il existe des systèmes IT/IS, qui prennent déjà en charge de nombreux processus métier individuels au sein de chaque phase. Les sous-produits de bon nombre de ces processus sont mûrs pour l'exploitation minière.

          Exemple : lors de la création d'un modèle de terrain, une limite TIN constitue un ajout pratique à un thème de statut de projet, elle fournit un polygone fermé pour localiser un projet en cours et lier d'autres données de projet.

          Les normes de superposition de CAO sont le plus souvent utilisées lors de la mise en correspondance avec des thèmes SIG. Mais plutôt que d'essayer de mapper un calque sur un thème, étendez ces options aux combinaisons calque-type de ligne-couleur-autre, ou analysez le nom du calque pour remplir les champs d'attribut respectifs au sein d'un thème.

          En créant des outils personnalisés plus élaborés (peut-être Visual Basic) pour gérer des combinaisons plus complexes de conventions CAO, vous commencez à remplir encore plus de champs d'attributs dans les thèmes résultants et commencez à apporter une valeur ajoutée au dessin au trait que vous transmettez. L'industrie de l'arpentage a beaucoup de concurrence dans le domaine de l'acquisition de données SIG. À tort ou à raison, il peut être plus difficile de fournir un élément de « valeur ajoutée » à nos produits que d'essayer de légiférer sur des règles du jeu équitables.

          Améliorations des composants spatiaux—Pas seulement pour les arpenteurs

          De nombreuses "discussions" animées entre les SIG et les arpenteurs pourraient être évitées si les métadonnées SIG (en supposant que les métadonnées ont été fournies et non "préparées") incluaient un peu plus de détails utiles sur les circonstances qui ont établi le composant de localisation. Along with methods, an accuracy reporting convention like the FGDC standards (Google this: "FGDC accuracy standards") should be mandatory, or endanger one’s license (oops, what license? I digress).

          Perhaps the survey/engineering industries could set the prece
          dent and incorporate a simple numeric addition to all CAD layering standards to include the accuracy band. We are not limited to eight characters anymore.

          Location is now a less expensive commodity. Within a few years there will be real-time differential GPS networks in major metropolitan areas of the U.S. (as there are for entire countries elsewhere). These can provide real-time corrections to brief GPS observations to yield centimeter horizontal accuracy, and about twice that vertically…via cellular to a GPS rover. Go to the Trimble and Leica websites to see examples.

          Increased photogrammetric and remote sensing solutions, ground based laser scans the options have grown tremendously even in the last year. One can now collect improved location information concurrently with almost any field operation (kind of scary actually…but I digress).

          Attribute Improvements
          GIS is viewed as data rich, CAD is viewed as data poor. That may have been the case in the 80s when CAD was mainly used as a drafting tool, but with the integration of Computer Aided Engineering (CAE) many folks can’t imagine working in an environment without these process specific tools. These provide a wealth of data that can be mined without additional user tasks.

          Project Data, process event benchmarks, engineering specifics (pipeworks, alignments, terrain models, grade, slope analysis, etc.) are generated along the way, while working with those neat-o civil packages. One could proactively pass along data from these and append that old-school list of standard GIS themes. Much of this data is stored in ODBC compliant databases, ripe for mining.

          Many engineering projects develop their cost estimates and construction bid item lists from an in-house or public domain database. These provide a rich list of data about individual project elements: material type, manufacturer, specific dimensions, along with many other details that may not traditionally have been included in legacy GIS themes.

          By simply linking a single code to each project element during drafting, this could add all of these attributes to the export (and speed up cost estimates).

          Example: The designer creates a closed polygon to show the extents of a region that will receive some geotextile fabric. By adding the appropriate standard Bid Item Code from the company database, he gets a total cost by area value from the closed polygon and has preloaded a lot of attribute data.

          Proactivity—The Stewards Revolt
          With the advances in user-friendliness of the new-look GIS and its new open source/format model, would it not be optimal for an expert in a particular field to be the creator and data steward of a theme?

          GIS professionals in general have operated responsibly and in the interests of their clients to produce a reasonably homogenous product over the last few decades this despite having no formal certification, licensing, just about no rules, no regulations, nor statutes. This is a laudable achievement, but it does behoove the industry to respect that many of the occasional "nattering naybobs of negativism" about GIS, speak from the perspective of being in professions that are strictly regulated and often put their licenses on the line with their products.

          Shadow Themes
          The business processes may start to provide a constant flow of updated data, but perhaps, as stated in previous sections, it is cost prohibitive to quickly yet surgically update the existing themes.

          One alternative is to create a set of Shadow Themes. When the update files start piling up in a "to-be-processed-later" silo, they could be periodically merged together as companion themes to their real-GIS counterpart. Kind of a "Spatial Conscience" for the existing GIS.

          Format Irrelevancy–No Data Gets Left Behind
          Again, it should not matter what platform or business process some data came from, there are so many options now to grab just about anything digital and turn it into a useful theme.

          I am not advocating tossing any and all into the mix, but it is disheartening to see decades of what could have been wonderful resources lost along the way due to format and platform restrictions.

          Footnotes: No More Sour Notes and Scapegoats
          If y’all are kind in your feedback to the editor, perhaps I will be given an opportunity to outline some specific technical solutions in future issues of this publication, now that I got the preliminary ranting and raving out of the way.

          Gavin Schrock is a surveyor and GIS Analyst for Seattle Public Utilities, where he focuses on using digital data to improve the cost ratios for engineering projects. He has worked in surveying, mapping, and GIS for 23 years in the civil, utility, and mapping disciplines. He has published in these fields and has taught surveying, GIS, and data management at local, state, national, and international conferences.

          A 578Kb PDF of this article as it appeared in the magazine—complete with images—is available by clicking HERE


          9 Comments

          Many thanks for your clarifications.

          Very educational, but can you give a more detailed explanation for a digital terrain model?

          Can we use DSM for mapping informal settlements?

          How does aerotriangulation affect generation of DEMs and DTMs

          Triangular Irregular Networks are vector-based lines with three-dimensional coordinates. Using Delanuay triangulation, TINs are good when points are irregular distrubuted geographically… The downside with TINs is that you often can’t run tools for slope, aspect, flow networks, etc

          Where do TIN’s fit in with this?

          That’s another way to put it. But it’s also true that vegetation isn’t extruding and is simply elevation of the bare ground

          (trees and other types of vegetation) aren’t extruding in a DEM.
          Shouldn’t it say:
          (trees and other types of vegetation) aren’t INCLUDED in a DEM.


          Converting from ArcGIS TIN to LandXML? - Systèmes d'information géographique

          Maker of professional grade, general-purpose GIS SDK products designed for most development platforms (.NET WinForms/WPF, Delphi/C++Builder, Java (Swing), ActiveX, ASP.NET Web Forms) and that support developing custom GIS applications for most computer operating systems (Windows, macOS, iOS, Linux, Android, Raspbian, Web). Huge GIS-focused object API containing 750 classes and 19,000 documented methods and properties offers comprehensive geospatial functionality and native support for just about every commonly used vector/image/grid data format and spatial databases (Oracle Spatial, PostGIS, MSSQL Spatial Server, ArcSDE, and more).

          TatukGIS also makes and licenses a general-purpose desktop GIS Editor (with built-in scripting SDE), free GIS Viewer, and free Coordinate Calculator.

          Des produits

          Product Name: TatukGIS Coordinate Conversion Calculator (Free)Product Category: Utilities - Management

          This product interactively converts coordinates of a point between any two of 5,000 pre-defined coordinate systems or any user defined coordinate systems. The coordinate system support is state-of-the-art, with EPSG codes and OpenGIS WKT coordinate system definitions. Drop down selection lists with search tool make the coordinate system selection easy. This free product demonstrates the advanced support for coordinate systems built into all TatukGIS products (e.g., GIS SDK's, desktop GIS Editor, free GIS Viewer).

          Product Name: TatukGIS Developer Kernel for .NETProduct Category: Native .NET WinForm components - GIS Development Components

          A GIS SDK for .NET WinForms and WPF frameworks for custom developing 32 and 64 bit applications for Windows. A huge GIS-focused object API, containing 750 classes and 19,000 documented methods and properties, offers comprehensive geopatial functionality and native (without import/export) support for 70+ commonly used vector/image/grid geospatial industry data formats and support for advanced spatial databases (Oracle Spatial, PostGIS, MSSQL Spatial, ArcSDE, and others).

          Vector Operations: creating and editing geometry and attributes, spatial querying, simplification, smoothing, geocoding, routing, triangulation, Voronoi charts, joining, splitting, topological operations, and more

          Image/grid Operations: creating and editing raster dataset, spatial querying, terrain profile, slopes, viewshed, Fresnel zones, interpolation, tin-to-grid conversion, contouring, and more

          • visual tools to organize and edit map visual presentation feature colors, line styles, markers, symbols, ramps, labels
          • built-in powerful line styling editor
          • built-in comprehensive library of SVG symbols
          • 3D map rendering including 3D objects, terrain model support
          • File based: ADF, BIL, BMP, BT, CADRG, CSV, DEM, DGN, DLG, DTED, DWG, DXF, E00, ECW, FileGDB, FLT, FME, GDAL, GDB, GDF, GIF, GML, GPX, GRD, GSHHS, IMG, JPG, JSON, KML, LandXML, LAS, MIF, MrSID, OGR, OSM, PLY, PNG, S57, SDTS, SHP, SRTM, STL, TAB, TIFF, Tiger, VPF, XYZ and more
          • Web based: WebTiles, WFS, WMS, WMTS and more
          • Spatial Databases: ORACLE SPATIAL, POSTGIS, MSSQL SPATIAL SERVER, ARCSDE, and more

          Supported Database Engines: MSJET, SQLITE, MSSQL, POSTGRESS, ORACLE, DB2, INFORMIX, INTERBASE, FIREBIRD, ADVANTAGE, SYBASE, MySQL

          Product Name: TatukGIS Developer Kernel for ActiveXProduct Category: ActiveX components - GIS Development Components

          A GIS SDK for ActiveX for developing custom GIS applications for Windows. A huge GIS-focused object API, containing 750 classes and 19,000 documented methods and properties, offers comprehensive geopatial functionality and native (without import/export) support for 70+ commonly used vector/image/grid geospatial industry data formats and support for advanced spatial databases (Oracle Spatial, PostGIS, MSSQL Spatial, ArcSDE, and others).

          Vector Operations: creating and editing geometry and attributes, spatial querying, simplification, smoothing, geocoding, routing, triangulation, Voronoi charts, joining, splitting, topological operations, and more

          Image/grid Operations: creating and editing raster dataset, spatial querying, terrain profile, slopes, viewshed, Fresnel zones, interpolation, tin-to-grid conversion, contouring, and more

          • visual tools to organize and edit map visual presentation feature colors, line styles, markers, symbols, ramps, labels
          • built-in powerful line styling editor
          • built-in comprehensive library of SVG symbols
          • 3D map rendering including 3D objects, terrain model support
          • File based: ADF, BIL, BMP, BT, CADRG, CSV, DEM, DGN, DLG, DTED, DWG, DXF, E00, ECW, FileGDB, FLT, FME, GDAL, GDB, GDF, GIF, GML, GPX, GRD, GSHHS, IMG, JPG, JSON, KML, LandXML, LAS, MIF, MrSID, OGR, OSM, PLY, PNG, S57, SDTS, SHP, SRTM, STL, TAB, TIFF, Tiger, VPF, XYZ and more
          • Web based: WebTiles, WFS, WMS, WMTS and more
          • Spatial Databases: ORACLE SPATIAL, POSTGIS, MSSQL SPATIAL SERVER, ARCSDE, and more

          Supported Database Engines: MSJET, SQLITE, MSSQL, POSTGRESS, ORACLE, DB2, INFORMIX, INTERBASE, FIREBIRD, ADVANTAGE, SYBASE, MySQL

          Product Name: TatukGIS Developer Kernel for ASP.NETProduct Category: Internet Map Publishing - Software

          A managed .NET code ASP.NET GIS software development kit (SDK) with extensive object API for developing custom GIS web server applications using C#, VB.NET, Oxygene, and other .NET compatible languages. HTML5 support provides for smooth compatibility across platforms (iOS iPhone and iPad, Mac OS, Android phone & tablets, Windows Mobile devices) and multi-touch web browsing with the leading web browsers (Internet Explorer, Safari, Chrome, Firefox, Opera). Rich client-side editing and drawing features can be customized using a built-in JavaScript API.

          This GIS SDK supports an extensive and powerful object API, just about every GIS industry data format, 5,000 predefined coordinate systems with on-the-fly layer reprojection, and most database engines and SQL database layers. Support is available for 3rd party spatial databases such as Oracle Spatial, PostGIS, MS SQL Spatial Server, ESRI ArcSDE, IBM DB2 Spatial Extender, SQL Anywhere Spatial .

          Product Name: TatukGIS Developer Kernel for DelphiProduct Category: Delphi/C++ Builder components - GIS Development Components

          A GIS SDK for the Delphi/C++Builder development platforms and FMX and VCL frameworks, for developing custom GIS applications for the Windows, macOS, iOS, and Android operating systems. A huge GIS-focused object API, containing 750 classes and 19,000 documented methods and properties, offers comprehensive geopatial functionality and native (without import/export) support for 70+ commonly used vector/image/grid geospatial industry data formats and support for advanced spatial databases (Oracle Spatial, PostGIS, MSSQL Spatial, ArcSDE, and others).

          DK developed iOS and Android GIS applications can have the full power of desktop GIS. Mobile apps can be fully operational without connection to the internet or another computer by loading geospatial data (vector, raster, SQL layers on SQLite database) to the device memory. Streaming maps or data to the mobile app from remote sources is also possible using WMS, WFS, TMS, or WMTS services.

          Vector Operations: creating and editing geometry and attributes, spatial querying, simplification, smoothing, geocoding, routing, triangulation, Voronoi charts, joining, splitting, topological operations, and more

          Image/grid Operations: creating and editing raster dataset, spatial querying, terrain profile, slopes, viewshed, Fresnel zones, interpolation, tin-to-grid conversion, contouring, and more

          • visual tools to organize and edit map visual presentation feature colors, line styles, markers, symbols, ramps, labels
          • built-in powerful line styling editor
          • built-in comprehensive library of SVG symbols
          • 3D map rendering including 3D objects, terrain model support
          • File based: ADF, BIL, BMP, BT, CADRG, CSV, DEM, DGN, DLG, DTED, DWG, DXF, E00, ECW, FileGDB, FLT, FME, GDAL, GDB, GDF, GIF, GML, GPX, GRD, GSHHS, IMG, JPG, JSON, KML, LandXML, LAS, MIF, MrSID, OGR, OSM, PLY, PNG, S57, SDTS, SHP, SRTM, STL, TAB, TIFF, Tiger, VPF, XYZ and more
          • Web based: WebTiles, WFS, WMS, WMTS and more
          • Spatial Databases: ORACLE SPATIAL, POSTGIS, MSSQL SPATIAL SERVER, ARCSDE, and more

          Supported Database Engines: MSJET, SQLITE, MSSQL, POSTGRESS, ORACLE, DB2, INFORMIX, INTERBASE, FIREBIRD, ADVANTAGE, SYBASE, MySQL<

          Product Name: TatukGIS Developer Kernel for JavaProduct Category: Java components - GIS Development Components

          A GIS SDK for Java (Swing framework) for developing custom GIS applications for the Windows, macOS, Linux, and even Raspbian operating systems. The SDK is designed for NetBeans, Eclipse, and other Java development tools. As a native Java bytecode .jar file, the DK for Java is fully executable on Java Virtual Machine (JVM), and truly multi-platform.

          A huge GIS-focused object API, containing 750 classes and 19,000 documented methods and properties, offers comprehensive geopatial functionality and native (without import/export) support for 70+ commonly used vector/image/grid geospatial industry data formats and support for advanced spatial databases (Oracle Spatial, PostGIS, MSSQL Spatial, ArcSDE, and others).

          Vector Operations: creating and editing geometry and attributes, spatial querying, simplification, smoothing, geocoding, routing, triangulation, Voronoi charts, joining, splitting, topological operations, and more

          Image/grid Operations: creating and editing raster dataset, spatial querying, terrain profile, slopes, viewshed, Fresnel zones, interpolation, tin-to-grid conversion, contouring, and more

          • visual tools to organize and edit map visual presentation feature colors, line styles, markers, symbols, ramps, labels
          • built-in powerful line styling editor
          • built-in comprehensive library of SVG symbols
          • 3D map rendering including 3D objects, terrain model support
          • File based: ADF, BIL, BMP, BT, CADRG, CSV, DEM, DGN, DLG, DTED, DWG, DXF, E00, ECW, FileGDB, FLT, FME, GDAL, GDB, GDF, GIF, GML, GPX, GRD, GSHHS, IMG, JPG, JSON, KML, LandXML, LAS, MIF, MrSID, OGR, OSM, PLY, PNG, S57, SDTS, SHP, SRTM, STL, TAB, TIFF, Tiger, VPF, XYZ and more
          • Web based: WebTiles, WFS, WMS, WMTS and more
          • Spatial Databases: ORACLE SPATIAL, POSTGIS, MSSQL SPATIAL SERVER, ARCSDE, and more

          Supported Database Engines: MSJET, SQLITE, MSSQL, POSTGRESS, ORACLE, DB2, INFORMIX, INTERBASE, FIREBIRD, ADVANTAGE, SYBASE, MySQL

          Product Name: TatukGIS EditorProduct Category: GIS Software - Software

          A professional desktop GIS mapping and data editing application that is highly customizable and extendable. A built-in scripting environment exposes, within the Editor, the full API of the TatukGIS Developer Kernel (SDK). Features include native support for most GIS/CAD industry vector, raster, and SQL layer data formats, user friendly editing tools, 5,000 pre-defined coordinate systems with on-the-fly map layer reprojection, compatibility with most database engines, database joining, SQL querying, streaming WMS, WFS, WMTS, or TMS Webtiles from the web, vector and image layer rectification/georeferencing, integrated 3D visualization, and much more. Comprehensive visual layer property, legend, and scale controls provide for deep customization of the map appearance, thematic mapping, layer hierarchies, legend, and scale presentation. Supports includes opening and editing 3rd party spatial databases such as Oracle Spatial, PostGIS, and Microsoft SQL Spatial. This product is available as 32-bit and 64-bit versions.

          Product Name: TatukGIS Editor (for Oracle Spatial)Product Category: Oracle Spatial Editor - Software

          The desktop TatukGIS Editor supports the Oracle Spatial/Locator, Oracle Spatial Point Cloud & TIN, and Oracle GeoRaster data formats. Support includes:

          • Reading/writing/editing vector map layer geometry and attributes.
          • Creating new tables and importing data into the tables.
          • Use of spatial operators for server-side spatial queries (based on the DE-9IM model).
          • Utilization of server side spatial indexes.

          Other features include native support for most GIS industry data formats, comprehensive visual layer property, legend, and scale controls, integrated 3-D visualization, state-of-the-art coordinate system support with 5,000 predefined coordinate systems, on-the-fly map layer reprojection, streaming WMS, WFS, WTMS, or TMS Webtiles from the web, database joining, attribute data grid table . This GIS application is highly customizable with built-in scripting environment exposing an extensive API. Product is available as 32-bit and 64-bit versions.

          Besides Oracle Spatial data, the TatukGIS Editor also other spatial databases such as PostGIS, Microsoft SQL Spatial Sever &hellip

          Product Name: TatukGIS Viewer (Free)Product Category: Geographic Presentation (Desktop Mapping) - Software

          Product n atively opens (without any import operation or format conversion) just about every GIS industry vector, image, and SQL database layer format, and streams WMS, WFS, and WMTS mapping services from the web. Comprehensive visual layer property, legend, and scale controls provide for deep customization of the map appearance, thematic mapping, layer hierarchies, legend and scale presentation&hellip all which can be saved as a multi-layer map project. D ata grid table displays attribute data for analysis and querying. State-of-the-art coordinate systems support includes 5,000 pre-defined coordinate systems with on-the-fly vector/raster layer reprojection. A highly useful product itself, the free Viewer also a demo for the very similiar but more powerful desktop TatukGIS Editor product and an excellent example of an application developed from the TatukGIS Developer Kernel (SDK) product. Like the Editor, the free TatukGIS Viewer is available as 32-bit and 64-bit versions.

          Contact Info

          Maker of professional grade, general-purpose GIS SDK products supporting most development platforms and most computer operating systems. Huge GIS-focused object API offers comprehensive geospatial functionality.


          Watch the video: Creating TIN from DEM in ArcGis