Более

Преобразование из ArcGIS TIN в LandXML?


Я работаю над проектом, который включает в себя обмен мнениями между ArcGIS 10.1 и Bentley Microstation и Geopak.

Microstation / Geopak имеет возможность импортировать / экспортировать файлы LandXML для трехмерных поверхностей.

Я переносил файлы LandXML в ArcGIS с помощью инструмента «LandXML to TIN» (3D Analyst).

Теперь, когда я выполнил некоторую обработку в ArcGIS, я хотел бы отправить поверхности обратно в MicroStation.

Снова использовать LandXML в качестве промежуточного звена имеет смысл, за исключением того, что в ArcGIS, похоже, отсутствует инструмент «TIN to LandXML».

Кто-нибудь знает, как преобразовать TIN в Land XML? Или, в качестве альтернативы, любой формат, который может быть прочитан MicroStation / Geopak?


Есть идея ArcGIS для этой функции, которую вы, возможно, захотите посетить и проголосовать за нее. В настоящее время ArcGIS не может записывать формат LandXML даже с расширением Data Interoperability.

Кто-то другой может знать рабочий процесс, но все результаты поиска, которые я вижу, - это то, как передать его в Arc, а не из него, по крайней мере, конкретно в MicroStation. Я отметил ряд потенциальных решений, больше связанных с AutoCAD, но теоретически все они могут быть использованы для MicroStation. К сожалению, они включают преобразование / интерполяцию данных, которые необходимо сопоставить с требованиями к точности. Вам нужно будет начать с преобразования TIN в:

  • Линии контура
  • Esri GRID / asc
  • растр, а затем точки (возможно точки COGO)

Кажется, что даже среди программного обеспечения САПР, как правило, нет возможности напрямую прочитать один формат TIN в другом - отсюда и спецификация LandXML. Большинство из того, что я встречал, упоминает необходимость преобразования данных в какой-то конкретный формат, а затем фактически перестроить / создать поверхность, как только вы получите ее в MicroStation.


Я создал сообщение в блоге, в котором подробно описано, как преобразовать TIN в формат LandXML с помощью библиотек lxml и pyshp в Python. (http://www.knickknackcivil.com/tin2landxml.html)

Изменить: у рецензента была запрошена дополнительная информация ... Первоначально я просто описал процесс преобразования landxml, но я мог бы также разместить здесь код.

Код ниже ... более подробно он объяснен в сообщении блога. Вы можете использовать этот код с командной строкой, указав на скрипт python и затем введя входной файл landxml.

«Авторские права на лицензию MIT (c) 2018 Дэвид Хостетлер. Настоящим предоставляется бесплатно любому лицу, получившему копию этого программного обеспечения и связанных файлов документации (« Программное обеспечение »), работать с Программным обеспечением без ограничений, в том числе без ограничений. права использовать, копировать, изменять, объединять, публиковать, распространять, сублицензировать и / или продавать копии Программного обеспечения, а также разрешать лицам, которым предоставляется Программное обеспечение, делать это при соблюдении следующих условий: Приведенное выше уведомление об авторских правах и это уведомление о разрешении должно быть включено во все копии или существенные части Программного обеспечения. ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ ПРЕДОСТАВЛЯЕТСЯ «КАК ЕСТЬ», БЕЗ КАКИХ-ЛИБО ГАРАНТИЙ, ЯВНЫХ ИЛИ ПОДРАЗУМЕВАЕМЫХ, ВКЛЮЧАЯ, НО НЕ ОГРАНИЧИВАЯСЬ ​​ГАРАНТИЯМИ ТОВАРНОСТИ, ПРИГОДНОСТИ ДЛЯ КОНКРЕТНЫХ ЦЕЛИ И НЕЗАЩИТА ОТ ПРАВО. НИ ПРИ КАКИХ ОБСТОЯТЕЛЬСТВАХ АВТОРЫ ИЛИ ДЕРЖАТЕЛИ АВТОРСКИХ ПРАВ НЕ НЕСЕТ ОТВЕТСТВЕННОСТИ ЗА ЛЮБЫЕ ПРЕТЕНЗИИ, УБЫТКИ ИЛИ ДРУГИЕ ОТВЕТСТВЕННОСТЬ, БУДЕТ ЛИ В РЕЗУЛЬТАТЕ КОНТРАКТА, ПРАКТИКИ ИЛИ ИНЫМ ОБРАЗОМ, ВЫЯВЛЕННЫМ ИЗ, НЕ ИЛИ В СВЯЗИ СВЯЗЬ С ПРОГРАММНЫМ ОБЕСПЕЧЕНИЕМ ИЛИ ИСПОЛЬЗОВАНИЕМ ИЛИ ДРУГИМИ ДЕЛАМИ В ПРОГРАММНОМ ОБЕСПЕЧЕНИИ. "Import sys import os import shapefile import lxml.etree as ET import argparse # Аргумент, помогающий с аргументами командной строки parser = argparse.ArgumentParser (description = 'Создает LandXML файл поверхности '' на основе шейп-файла опорного многоугольника. ''  nШейп-файл полигона должен быть создан с помощью '' инструмента ESRI TIN Triangle. ') parser.add_argument (' TIN_shp ', help =' Входной шейп-файл полигона на основе ESRI TIN ') parser.add_argument (' Units ', choices = ['ft', 'm', 'ft-int'], help = ('Ввести единицы измерения шейп-файла многоугольника. Возможные варианты:  n'  'наши геодезические футы (футы), метры (м) или'  'международные футы ( ft-int). ')) parser.parse_args () tin_shp = sys.argv [1] unit_len = sys.argv [2] # Выводит out_xml = os.path.splitext (tin_shp) [0] +' _ Surface.xml ' surf_name = os.path.splitext (os.path.basename (tin_shp)) [0] # Чтение входного шейп-файла TIN с использованием PyShp in_shp = shapefile.Reader (tin_shp) shapeRecs = in_shp.shapeRecords () # Инициализация элементов поверхности landxml landxml = ET .Element ('LandXML') units = ET.SubElement (landxml, 'Units') поверхности = ET.SubElement (landxml, 'Surfaces') surface = ET.SubElement (sizes, 'Surface', name = surf_name) definition = ET .SubElement (поверхность, 'Определение', surfType = "TIN") pnts = ET.SubElement (определение, 'Pnts') faces = ET.SubElement (определение, 'Faces') # Словарь для определения правильных единиц измерения на основе input unit_opt = {'ft' :( 'Imperial', 'squareFoot', 'USSurveyFoot', 'cubicFeet', 'fahrenheit', 'inHG'), 'm': ('Метрическая', 'квадратный метр', 'метр', 'кубический метр', 'градус Цельсия', 'мм рт. Ст.'), 'Ft-int': ('Имперские единицы', 'squareFoot', 'фут', 'cubicFeet', ' fahrenheit ',' inHG ')} # Здесь задайте единицы измерения. Не тестировался с метрикой. 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]) # Инициализация выходных переменных pnt_dict = {} face_list = [] cnt = 0 print ('Processing…') # Создание словаря / идентификатора опорной точки для каждой координаты # As а также точки LandXML и список граней для sr в shapeRecs: shape_pnt_ids = [] # id каждой точки формы # Каждая форма должна иметь только 3 точки для pnt в диапазоне (3): # Координата с координатами формата y, x, z = (sr.shape.points [pnt] [1], sr.shape.points [pnt] [0], sr.shape.z [pnt]) # Если элемент новый, добавить в словарь и # записать элемент xml point если координаты не в pnt_dict: cnt + = 1 pnt_dict [corre] = cnt shape_pnt_ids.append (cnt) # Добавить идентификатор точки в список # Отдельные точки landxml-объектов pnt_text = f '{corre [0] :. 5f} {corre [1] : .5f} {Coord [2] :. 3f} 'pnt = ET.SubElement (pnts,' P ', id = str (cnt)). Text = pnt_text # Если точка уже в словаре точек, добавьте существующий идентификатор точки else: shape_pnt_ids.append (pnt_dict [corre]) # Проверьте, создано ли слишком много или слишком мало точек if len (shape_pnt_ids)! = 3: print ('Ошибка - проверьте входной шейп-файл. '' Должен быть многоугольник только с тремя узлами для каждой формы. ') Sys.exit (0) # Контрольный список граней для каждой формы face_list.append (shape_pnt_ids) # Запись лиц в landxml для лица в face_list: ET.SubElement ( Faces, 'F'). text = f '{face [0]} {face [1]} {face [2]}' # Написание output tree = ET.ElementTree (landxml) tree.write (out_xml, pretty_print = True , xml_declaration = True, encoding = "iso-8859-1") print (f 'Успешно создано {out_xml}. Проверьте вывод файла.')

LiDAR - Первый импульс и последний импульс

У меня есть несколько хороших 4-дюймовых файлов LAS, первый импульс и последний импульс. Я создал набор данных LAS и смог преобразовать его в TIN. (Моя конечная цель - создать несколько поперечных сечений на поверхности в AutoCAD).

Мой вопрос: как мне обработать данные первого и последнего пульса вместе? Я лишь смутно осознаю разницу, в основном через контекст, и не уверен, как использовать ее в полной мере для создания более точной поверхности.

Заранее благодарим за любые рекомендации!

Что касается быстрых определений двух: первый импульс - это объект, которого касается LiDAR, то есть самая высокая вещь в ландшафте (навесы деревьев, световой столб, структура). Последний импульс - это уровень земли или максимально близкий к вам уровень, то есть земля или объект на земле (ветка, строение, кусты).

Для ваших поперечных сечений проверьте панель инструментов, там должен быть вид LAS Dataset Profile. Посмотрите на это после интерполяции точек или используйте TIN. Экспорт данных в файл САПР (я считаю, что вы можете это сделать, прошло несколько месяцев с тех пор, как я использовал программное обеспечение).


Carlson Survey со встроенным AutoCAD (OEM)

ВерсияДата постройки
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


Абстрактный

Информационное моделирование зданий (BIM) в настоящее время является глобальной цифровой технологией, которая, как широко считается, может произвести революцию в строительной отрасли. В основном это стало результатом инициатив правительства во всем мире, способствующих внедрению BIM для повышения эффективности и качества реализации строительных проектов. Этот толчок сопровождался выпуском огромного количества программных систем BIM, которые теперь доступны на рынке. Хотя это можно рассматривать как положительный сдвиг, нельзя игнорировать то, что это потрясло многих профессионалов, которые не могут легко различать способы использования этих программных систем. Предыдущие исследования различных систем BIM, как правило, были ограничены по объему и сосредоточены преимущественно на вопросах эксплуатации. Это исследование направлено на проведение всесторонней и критической оценки широкого спектра программных систем BIM, которые в настоящее время используются для управления информацией о строительных проектах. Для этого используются пять основных методов. Они включают систематический обзор литературы, структурированный анкетный опрос, практическое обучение, обсуждения в фокус-группах и опросы по электронной почте. Следует отметить, что, хотя невозможно изучить все системы BIM, в исследовании используется целостный подход, рассматривающий большинство основных категорий систем BIM и 122 примера приложений, которые являются общими в архитектуре, проектировании и строительстве (AEC ) промышленность.


Синтаксис

Файлы LAS, которые будут импортированы в класс многоточечных объектов. Если папка указана, все файлы LAS, находящиеся в ней, будут импортированы.

Класс пространственных объектов, который будет создан этим инструментом.

Среднее расстояние в 2D между точками во входном файле или файлах. Это может быть приблизительное значение. Если области были отобраны с разной плотностью, укажите меньший интервал. Значение должно быть указано в единицах проекции выходной системы координат.

Коды классификации для использования в качестве фильтра запроса для точек данных LAS. Допустимые значения от 1 до 32. По умолчанию фильтр не применяется.

Возвращаемые значения, которые будут использоваться для фильтрации точек LAS, которые импортируются в многоточечные объекты.

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

Свойства точки LAS, значения которых будут храниться в полях больших двоичных объектов (BLOB) в таблице атрибутов выходных данных. Если результирующие объекты будут участвовать в наборе данных ландшафта, сохраненные атрибуты можно использовать для обозначения ландшафта. В столбце «Имя» указано имя поля, которое будет использоваться для хранения указанных атрибутов. Поддерживаются следующие свойства LAS:

  • ИНТЕНСИВНОСТЬ
  • RETURN_NUMBER
  • NUMBER_OF_RETURNS
  • SCAN_DIRECTION_FLAG
  • EDGE_OF_FLIGHTLINE
  • КЛАССИФИКАЦИЯ
  • SCAN_ANGLE_RANK
  • FILE_MARKER
  • USER_BIT_FIELD
  • GPS_TIME
  • КРАСНЫЙ ЦВЕТ
  • COLOR_GREEN
  • ЦВЕТ СИНИЙ

Система координат входного файла LAS.

Суффикс файлов для импорта из входной папки. Этот параметр является обязательным, если в качестве входных данных указана папка.

Коэффициент, на который будут умножены значения Z. Обычно это используется для преобразования линейных единиц Z в линейные единицы XY. Значение по умолчанию - 1, что оставляет неизменными значения высоты.

Сканирует подпапки, когда выбрана входная папка, содержащая данные в каталоге подпапок. Выходной класс пространственных объектов будет сгенерирован со строкой для каждого файла, встречающегося в структуре каталогов.

  • NO_RECURSION —Только файлы LAS, найденные во входной папке, будут преобразованы в многоточечные объекты. Это значение по умолчанию.
  • РЕКУРСИЯ —Все файлы LAS, находящиеся в подкаталогах входной папки, будут преобразованы в многоточечные объекты.

Преобразование из ArcGIS TIN в LandXML? - Географические информационные системы

Есть несколько приложений визуализации, которые в ограниченной степени поддерживают рендеринг ландшафта в качестве фона для архитектурной визуализации.

  • Quest3D
    • 900 евро для Windows, версия Act-3D ™, Лейден, Нидерланды Lite за 130 евро
    • читает большое количество форматов CAD и обычных 3D-моделей
    • имеет среду реального времени для создания сцен, а затем экспортирует либо в исполняемую программу просмотра, либо на веб-сайт
    • поддерживает множество сложных функций рендеринга, включая динамическую и отражающую поверхность, тени, системы частиц и т. д.
    • ландшафт и растительность просты, так как основное внимание должно быть уделено архитектурной модели

    Зависит от домена: Рыбалка

    Специфично для домена: Спорт на открытом воздухе

    • CompeGPS
      • Набор программных пакетов и пакетов, предназначенных для "бесплатных полетов, полетов на автомобиле, полноприводных автомобилей, горных велосипедов, пеших прогулок, квадроциклов и эндуро" (от 80 евро, для Windows)
      • Компания продает и поддерживает различные гаджеты и геоданные для использования вместе с программным обеспечением.
      • Обменивается данными с устройствами GPS и считывает форматы .map, .ecw, .sid, .kap, .geo, .mpv, .e00, .dxf, .dwg, а также все распространенные форматы изображений.

      Для домена: имитация трафика

      • Программа просмотра Synchro Studio 3D
        • 1000 долларов от Trafficware, предположительно только для Windows. Работает с их SimTraffic программное обеспечение (3000 долларов США) или входит в Студия комплект (4000 $)
        • Создает 3D-сцену из данных моделирования. Показывает автомобили, пешеходов, сигнальные мачты, деревья зданий и проезжую часть.
        • Моделирование выполняется внутри 3D-вида, поэтому вы можете следить за транспортными средствами и т. Д.
        • Вывод в AVI. Форматы ввода для моделей неизвестны, на сайте очень мало информации.
        • 5800 долларов США стандартное / 9000 долларов США продвинутое от Forum8 (Япония)
        • Собирает сложные сцены транспортной инфраструктуры.
        • Очень большой набор функций: день и ночь, погода, тени, динамический уровень детализации, туннели и мосты, деревья, анимированные пешеходы (md3), несколько дисплеев, интерфейс с Autodesk Civil 3D, LandXML
        • Поддерживает несколько режимов движения (скорость автомобиля, смена полосы движения, высота точки обзора, переключение точек обзора в 8 направлениях) и динамическое перемещение точки обзора (с другой машины, вверх и вниз, повернуть голову). Автоматический полет по настройке траектории полета (доступно редактирование на 3D экране), пройти. А более продвинутое моделирование может быть выполнено с ручным управлением, которое поддерживает трехмерную кабину и несколько мониторов ».

        Зависит от домена: Погода

        • VIPIR
          • готовое решение, обеспечивающее трехмерную визуализацию местности в реальном времени с наборами данных изображений с высоким разрешением (2 фута города США, 15 м на остальной территории США), тесно интегрированные трехмерные радиолокационные данные о погоде в реальном времени, анализ и прогноз
          • с 2005 года, теперь появляется на многих телеканалах по всей территории США, транслируя в прямом эфире эстакады дикторов погоды.

          Для домена: GPS-навигатор автомобиля

          • По состоянию на 2008 год существуют (рудиментарные) трехмерные визуализации ландшафта в реальном времени, которые работают на мобильных платформах (iPhone, Windows Mobile и т. Д.).
          • Например, программное обеспечение Novlum & # 39s Urban Horizon GPS даже включает в себя 3D-модели зданий для ориентиров.

          SDM Toolbox: набор инструментов ГИС на основе Python для анализа ландшафтных генетических, биогеографических и видов моделей распределения

          Методы в экологии и эволюции 2014, 5, 694–700

          & # 82201. Модели распределения видов (SDM) широко используются в экологических и эволюционных исследованиях. Почти все методы SDM требуют тщательной подготовки данных в географической информационной системе (ГИС) перед построением модели. Часто этот шаг является громоздким и, если его не выполнить должным образом, может привести к плохо параметризованным моделям или, в некоторых случаях, если он слишком сложен, препятствует реализации SDM. Кроме того, для многих исследований создание SDM не является окончательным результатом, и обработка после моделирования может быть столь же сложной, как и другие этапы.

          Наглядный обзор SDMtoolbox. Основные инструменты. SDMtoolbox содержит 19 основных инструментов для преобразования и пакетной обработки шейп-файлов и растровых данных.

          2. SDMtoolbox разработан для облегчения многих сложных этапов предварительной и последующей обработки, которые обычно требуются для моделирования распределения видов и другого геопространственного анализа. SDMtoolbox состоит из 59 инструментов ГИС на основе скриптов Python, разработанных и скомпилированных в единый интерфейс.

          3. Был создан большой набор инструментов для дополнения SDM, созданных в Maxent, или для улучшения прогнозной производительности SDM, созданных в Maxent. Тем не менее, SDMtoolbox не ограничивается анализом моделей Maxent, и многие инструменты также доступны для дополнительного анализа или общей геопространственной обработки: например, для оценки связности ландшафта сетей гаплотипов (с использованием наименее затратных коридоров или наименее затратных путей), корректирующих чрезмерное количество SDM. прогнозирование количественных изменений распределения между текущими и будущими SDM или для расчета нескольких показателей биоразнообразия, таких как скорректированный взвешенный эндемизм.

          4. SDMtoolbox - это бесплатный комплексный набор инструментов на основе Python для макроэкологии, ландшафтно-генетических и эволюционных исследований, который можно использовать в ArcGIS 10.1 (или выше) с расширением Spatial Analyst. Этот инструментарий упрощает многие анализы ГИС, необходимые для моделирования распределения видов и других анализов, устраняя необходимость в повторяющейся и трудоемкой предварительной обработке климатических данных и последующем анализе SDM & # 8221.


          Внедрение ГИС с точностью данных

          Когда я впервые начал излагать эту тему несколько лет назад, название называлось «Заражение ГИС точностью», чтобы слегка посмеяться над взаимным путаницей между ГИС и геодезистами / инженерами. Это может быть деликатный вопрос, и даже кажущееся безобидным оребрение оказывает медвежью услугу часто недооцененным квалифицированным специалистам, которые разработали ГИС. Эти пионеры разработали среду цифровой информации, которая будет и будет изменять наши отрасли и общество в целом.

          Часто хороший способ ослабить напряженность - вести обсуждение в беззаботном тоне. Один трюизм (или, возможно, рационализация) сарказма состоит в том, что он обычно основан на некоторой доле истины (хотя и неудобной). Я надеюсь, что ничто из того, что представлено в этой статье, не вызывает недовольства какой-либо из групп.

          Геодезисту ГИС часто может показаться «пространственно сложной задачей», другим профессионалам ГИС может показаться «проблемой с данными». Для ГИС-профессионала оба этих взгляда могут показаться частым занятием «креслом». Какими бы ни были реальные или предполагаемые недостатки конкретного набора данных, критик может не полностью осознать КОРОЛЕВСКУЮ БОЛЬНУЮ БОЛЬ, он может попытаться исправить один, даже если более точные данные были легко доступны. С помощью цитаты Горация я пытаюсь понять (помимо попытки казаться изощренным) то, что даже если абсолютное совершенство недостижимо, мы все должны делать все возможное, чтобы к нему стремиться.

          В последнее десятилетие появилось множество вариантов поддержки, обновления, дополнения и, что самое важное, улучшения существующих данных ГИС. GI S переходит от модели автономных (иногда по замыслу) автономных систем к полностью интегрированному компоненту корпоративной базы знаний.

          Элементы корпоративной базы знаний (как показано на противоположной странице) окружают многопоточные и короткие бизнес-процессы, добыча и питание ядра. Задача состоит в том, чтобы найти ключевые точки вдоль этих оболочек, чтобы наилучшим образом заполнить ядро ​​без значительного влияния на стоимость соответствующих процессов.

          Пример, который был бы наиболее знаком геодезистам, - это цикл обработки данных для проектов гражданского проектирования и строительства. Многие производители гражданского / геодезического программного обеспечения / ГИС рекламируют решения с полным циклом обработки данных. Autodesk предлагает набор гражданского программного обеспечения, которое может обрабатывать инженерные данные на протяжении всего гражданского цикла, так сказать, «до могилы». Новый ESRI Survey Analyst предлагает решение, которое управляет измерениями и разрешением съемки непосредственно в среде ГИС. Есть много других примеров.

          Проблемы обновления унаследованных ГИС лежат глубже, чем просто технологический и бюджетный проблемы, это больше граничит с мотивационный, причем первые проблемы обычно оказывают наибольшее влияние на вторые. Скажите своим людям, что да, это можно сделать, самое серьезное препятствие - это просто начать.

          Корпоративная ГИС или Предприятие с географической поддержкой?
          Вы, несомненно, слышали подобную аналогию раньше: когда-то печатная машинка была дорогим, привередливым и громоздким агрегатом. Людей специально учили использовать их и ставить в «пулы для набора». Офисная архитектура, мебель (и политика) были специально построены вокруг этих громоздких зверей. Вуаля, клавиатура, подключенная к удивительно щадящему куску оборудования / программного обеспечения, с которым даже (задыхаясь) руководство могло обрабатывать и составлять свои заметки, сделало машинисток (ой, клавишников) из каждого офиса "кубом-лидитом". составлять собственные документы (не то чтобы это такая хорошая идея & # 8230, но я отвлекся) & # 8230. Что происходит, когда ГИС - это просто еще одна панель инструментов в любом офисном приложении? Возможно, это не так далеко, как мы думаем, но сначала давайте оглянемся на аналогию с пишущей машинкой.

          Унаследованная ГИС - как и почему она стала такой, какая она есть
          ГИС была пионером как в концепции, так и на практике в академических кругах, где можно было найти новейшие технологии обработки (и те, которые могли понять концепции и программное обеспечение).

          Министерство обороны (DoD), огромные коммунальные предприятия и другие пионеры ГИС (те, кто мог их финансировать) смогли значительно упростить только определенные операции, создав элементарные (почти схематические) карты инфраструктуры или географических проблем. Точное определение местоположения было непомерно дорогим.

          Дейта говорила & # 8230география ходила & # 8230 (хотя и с ограниченными данными).

          Темы ГИС сосредоточены в основном на типах данных, запрашиваемых теми, кто может финансировать их разработку. Часто в этих благородных проектах приходилось заимствовать базовые данные из более старых, более слабых наборов данных, что еще больше усугубляло проблемы.

          Это не для того, чтобы полностью преуменьшить значение Legacy GIS. Ежедневно во всем мире достигается мега-экономия затрат, даже несмотря на эти врожденные недостатки. Предприятия потратили десятилетия и бесчисленные миллионы на разработку некоторых довольно выдающихся систем ГИС (хотя и с небольшими недостатками).

          Ожидания часто превышали реальность. Позже, когда клиенты ожидали, что эти системы будут беспрепятственно интегрированы с системами управления корпоративными знаниями и данными (последнее грандиозное предприятие), пришлось проглотить еще одну дозу реальности.

          Излишне говорить, что было много угрызений совести покупателей, которые подпитали следующий этап.

          ГИС будущего - не где-нибудь, а повсюду
          Погуглите это: "системы управления знаниями" или возьмите копию таких публикаций, как "КМ" или "Трансформация", и вы сможете прокатиться на цунами, вызванном сотрясением вычислительной мощности последнего десятилетия. Большинство средних и крупных предприятий уже идут по этому пути. Учитывая эту капитуляцию перед надвигающимся джаггернаутом, отрасли САПР и ГИС поспешили последовать ее примеру.

          За малейшей частью исключений любые корпоративные данные могут быть каким-то образом связаны с физическим местоположением, даже с помощью цепочек взаимосвязей, которые поражают воображение. Геопространственный запрос может связывать элементы данных, у которых нет абсолютно никакой другой общности.

          Модель представляет собой огромную базу данных или хранилище данных для корпоративных данных, документов, корреспонденции, активов и различных индексов из всех основ бизнес-практик и процессов, которые вращаются вокруг нее. Эта модель "не столько" передает данные в ГИС ", сколько" переносит ГИС к данным ".

          Идите к свету & # 8230, Добро пожаловать & # 8230 (или это больше похоже на "Вы будете ассимилированы & # 8230 Сопротивление бесполезно"?)

          Точность данных - пространственная и элементарная
          Если вы поговорите с разными текущими и потенциальными пользователями ГИС, вы услышите разные мнения о том, насколько «точна» тема или что означает «точность»:
          & quot Как было определено местоположение? & quot
          "Какие данные?"
          & quot Кто определил, какой тип атрибута? & quot
          "Были ли они квалифицированы, чтобы сделать этот звонок?"
          "Как часто это обновляется?"
          & quot Кто его обновляет? & quot
          "Что, черт возьми, это за код?"

          Хорошие метаданные могут ответить на большинство этих вопросов (при условии, что хорошие метаданные есть под рукой). Данные ГИС обычно создаются и обслуживаются группой людей, разбирающихся в одной или нескольких областях знаний, как показано на Рисунке 1.

          Как и в случае со многими другими благими намерениями, и по причинам, уже указанным в отношении создания устаревших тем ГИС, часто только
          холостая группа, которая принимала непосредственное участие в создании ранних тем. Но даже при действительно совместных усилиях полученные данные часто смешивались с темами сомнительного происхождения.

          ПРОСТРАНСТВЕННАЯ ТОЧНОСТЬ & # 8212: Можно указать местоположение до бесчисленных значащих цифр, но может не быть измеримой уверенности в его фактическом местоположении или даже в том, что правильный элемент был идентифицирован.

          ТОЧНОСТЬ ДАННЫХ & # 8211 Даже если мы можем измерить нашу уверенность в значениях атрибутов, присвоенных функции, достаточно ли соответствующих атрибутов для облегчения других последующих применений? Здесь нет обвинений, только точность в отчетности. Сейчас более важно, насколько хорошо тема может содержать обновления и улучшения?

          Поддержка, расширение, обновление и улучшение
          Создание оригинальной темы было дорогостоящим. Но на единицу функции (подумайте об усилиях на единицу, например, на посылку для темы оценщика) значительно дороже обновлять, дополнять, манипулировать и исправлять существующую тему по основным причинам взаимозависимости. Общие классы тем и иерархические темы внутри класса показаны на рисунке 2, а иерархическая топология более подробно представлена ​​на рисунке 3.

          Темы взаимозависимы в пространственных отношениях, вне зависимости от того, являются ли они связанными топологиями, а также в лабиринте своих соответствующих реляционных баз данных (рисунок 4).

          Проблемы - без воронки данных, без средств, без удовольствия

          Подобно кубу Рубика, если вы попытаетесь настроить один элемент темы, это неизбежно повлияет на другой. Даже если бы у нас были стандартизированные данные САПР, полностью предназначенные для экспорта в ГИС, такая возможность часто упускается по одной или нескольким из следующих причин:

          «Первоначальный заказчик финансирования не выделил средств на поддержание темы».

          "Если я изменю тему A, это испортит расположение элементов в теме B."

          «Сложное пользовательское приложение, которое мы создали для запроса B и C, будет скомпрометировано, если мы не обновим отношения родитель / потомок со смежной инфраструктурой, представленной темами с D по K.»

          «Когда я получу достаточно данных, чтобы оправдать обновление всей плитки, я сделаю это».

          «Почему вы просто не выполняете все свои инженерные работы в [введите здесь название программного обеспечения ГИС]?»

          Может быть сложно оправдать дорогостоящее обновление, включающее единичное или небольшое количество функций. Но что, если будет предложен широкий, быстрый и постоянный поток данных? Тогда можно будет провести хороший анализ затрат и выгод для текущей программы обновления.

          Другие проблемы, с которыми сталкивается интеграция инженерных данных, связаны с его собственным унаследованным продуктом: набором планов. Основной формой передачи инженерной геометрии по-прежнему является «набор подписей» чертежей, основанных на соглашениях о слое, весе линий, типах линий, символах, этикетках и размерах (которые, по-видимому, сильно различаются от юрисдикции к юрисдикции, от магазина к магазину и от чертежей к drafter & # 8230, но я отвлекся). Сам чертеж (в некоторой степени правильно) рассматривается многими в области ГИС как богатый графикой, но с недостаточным объемом данных.

          Погуглите это: "национальные стандарты САПР". Сюрприз! Есть много разновидностей этих многочисленных «национальных стандартов» и мало в официально санкционированных публикациях. Для большего удовольствия погуглите "Digital Submission Standards CAD" и посмотрите несколько многообещающих примеров (хотя их слишком мало). Некоторые из новых программных пакетов действительно предоставляют инструменты для реализации стандартов и планов интеграции САПР-ГИС после их разработки.

          Возможности - сбор данных до того, как они испарятся

          В любом бизнес-процессе бывают случаи, когда принимаются решения, которые повлияют на изменение состояния базы знаний предприятия либо сразу, либо позже.

          Пример: Во время проектирования дренажа нового объекта инженер-проектировщик решает, что текущая магистраль на соседней улице нуждается в замене. Если слой, символ и / или атрибут элемента чертежа несут запись специфики решения, в течение жизненного цикла набора плана и исполнения, это может быть использовано для ГИС.

          Это не революционная концепция, подобные вещи десятилетиями применялись в некоторых отраслях, например, в крупных коммунальных предприятиях. Это было достигнуто с помощью заказа на работу, оформления заказа, исполнения, разноски и согласования. К сожалению, эта модель слишком проста, чтобы учесть сложные многоплановые данные из процесса гражданского строительства.

          Решения и # 8211Пространственная алхимия и данные

          Я не собираюсь рисковать, заявляя: «Форматы быстро теряют актуальность».

          Варианты преобразования формата, которые много лет назад мы рассматривали с трепетом, растут геометрически (или, скорее, алгебраически по мере того, как условия отрасли меняются в виде самовоспроизводящейся машинной спирали фон Неймана - 8230, но я отвлекся - во всяком случае, Google этот тоже).

          Одно большое вопиющее решение - создать и поддерживать всю ГИС целиком и полностью в среде САПР. Основным препятствием здесь является работа с устаревшими средами ГИС (и менталитетом).

          Oracle и другие решения для больших баз данных теперь доступны с помощью инструментов, изначально предлагаемых во многих гражданских / ГИС-продуктах. Это соответствует обещаниям будущей модели для базы знаний предприятия с географической поддержкой.

          Есть также ряд сторонних разработчиков, которые предоставляют промежуточное программное обеспечение CAD-GIS (C-Plan, Ford Data, Spatial-Info, Haestad, Hitachi, и это лишь некоторые из них), которые позволяют получать доступ к одним и тем же корпоративным данным и манипулировать ими. , анализируются и обновляются с различных платформ САПР и ГИС даже одновременно. Это дает обещание, что когда-нибудь "неважно, в каком формате он хранится, мы все наконец сможем работать с одними и теми же данными".

          Форматы Autodesk-MAP, FME, LandXML и Open GIS являются примерами инструментов, отслеживающих эту многообещающую тенденцию. Не вдавайтесь в подробности с технической стороны, по-прежнему в основном управление процессами оказывается самой большой проблемой.

          Ключевые события в цикле данных гражданского строительства
          Существуют системы ИТ / ИБ, которые уже поддерживают многие отдельные бизнес-процессы на каждом этапе. Побочные продукты многих из этих процессов готовы для добычи.

          Пример: при создании модели ландшафта граница TIN представляет собой удобное дополнение к теме статуса проекта, она предоставляет замкнутый многоугольник для определения местоположения текущего проекта и связывания с ним других данных проекта.

          Стандарты наслоения САПР чаще всего используются при сопоставлении с темами ГИС. Но вместо того, чтобы пытаться сопоставить слой-тему на индивидуальной основе, расширьте эти параметры до комбинаций слой-тип линии-цвет-другое или проанализируйте имя слоя, чтобы заполнить соответствующие поля атрибутов в теме.

          Создавая более сложные пользовательские (возможно, Visual Basic) инструменты для управления более сложными комбинациями соглашений САПР, вы начинаете заполнять еще больше полей атрибутов в результирующих темах и начинаете придавать дополнительную ценность передаваемым линиям. В сфере геодезических изысканий существует большая конкуренция в области сбора данных ГИС. Правильно это или нет, но может потребоваться больше усилий для обеспечения «добавленной стоимости» компонента для наших продуктов, чем для попытки законодательно закрепить равные правила игры.

          Улучшения пространственных компонентов—Не только для геодезистов

          Many heated "discussions" between GIS and surveying folks might be avoided if the GIS metadata (assuming that metadata has been provided and not "cooked") included a bit more useable detail about the circumstances that established the location component. 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 ЗДЕСЬ


          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? - Географические информационные системы

          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.

          Товары

          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.