Как построить топологию без лицензии Standard / ArcEditor или Advanced / ArcInfo?


9

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

Поэтому мне было интересно, знает ли кто-нибудь какие-либо бесплатные / недорогие (<£ / 350 / $) альтернативы, которые можно использовать для построения топологии без необходимости раскошелиться на Standard / ArcEditor?


1
Какие ошибки вам нужно найти? Хотя ArcView не может создавать топологии базы данных, он может создавать MapTopologies. Могут быть написаны программы, которые проверяют картопологию на наличие ошибок через IMapTopology.Cache.
Кирк Куйкендалл

2
Вот скрипт, который работает в ArcView и находит полилинии, разделяющие два полигона с одинаковым атрибутом: arcscripts.esri.com/details.asp?dbid=12863
Кирк Куйкендалл,

Ответы:


2

Иметь мясников в топологии инструментов ET GEoWizards . Я помню, как использовал их пару лет назад, и они выполнили некоторые основные топологические задачи для меня без проблем.



2

Вы также можете использовать GRASS-GIS, где топологическое редактирование полностью поддерживается.

Модули, которые вы, вероятно, будете использовать:

  • v.type
  • v.build
  • v.edit
  • v.clean
  • v.to.db

Руководство GRASS здесь .


2

Попробуйте использовать топологию карты, которая также доступна на уровне лицензии Basic / ArcView.

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

Но это работает.


1

Я согласен с Саймоном. Взгляните на ET GeoWizards. Я использую его и инструменты пересечения и объединения в ArcMap все время для исправления проблем топологии карты. Пока вы находитесь на сайте, ознакомьтесь с наборами данных « Чистый полигон» - наложенной страницей. У него есть несколько полезных советов о том, как использовать инструменты. Полная лицензия стоит 245 долларов США.


0

Существует Java Topology Suite с открытым исходным кодом . Он существует уже несколько лет и используется в некоторых значимых проектах (Batik, GeoServer, GeoTools, gvSIG, OpenJUMP, uDig). Не уверен, насколько хорошо он обрабатывает огромные наборы данных.


То же самое, но для .net: code.google.com/p/nettopologysuite
mwalker

0

Марк, мне было интересно, какой тип топологии вы использовали

  • Стечение обстоятельств
  • связь
  • смежность
  • политика сдерживания

В зависимости от того, что вы после того, как есть варианты. Если вы только после совпадения, то топология карты может быть вашим ответом для среды редактирования. Если вам нужны другие, то вам может помочь среда OpenSource. GRASS - хороший вариант, у Oracle есть топологические функции, если вы используете тип данных SDO, как и для некоторых других пространственных баз данных. Но, на мой взгляд, самое простое решение - это ArcEditor, поскольку вы, похоже, уже знаете интерфейс. Существует также Внутренний вызов GIS Data Reviewer, который можно использовать для топологической проверки функций, но это также платная среда. Он предназначен для использования в QA / QC в сочетании с базовой топологией, но он предлагает некоторые функции для таких вещей, как проверки в Shapefile

- для полного раскрытия я являюсь сотрудником дистрибьютора ESRI, но не позволяйте этому оттолкнуть вас


-3

У нас есть некоторые продукты для проверки линейной топологии, начиная с 1500 €. Они в основном указывают на возможные проблемы, а затем вы сами должны их исправить. Может использоваться внутри ArcGIS, отдельно или в качестве SDK, в зависимости от того, что вы предпочитаете. Оформить заказ RouteWare


2
начальная цена явно намного превышает максимальный бюджет, указанный в вопросе, поэтому не является соответствующим ответом.
Мэтт Уилки
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.