Страница 1 из 1

Проверка топологии в МапИнфе

Добавлено: 04 мар 2009, 09:00
WeMaN
Добрый день геоинформатики и прочие топографы, геодезисты и маркшейдеры. А расскажите ка мне, непросвящённому в данной программе, можно ли в ней проверять топологию, а именно:

- Проверять наличие пустых полей\яйчеек в таблице
- Проверять полигоны на стыкованность друг к другу, тоесть чтобы места где полигоны наползают друг на друга, или наоборот недотягивают друг на друга как нибудь выделялися

может ли это мапинфо? жду ваших советов и рекомендаций, заранее спасибо за участие в дискуссии

Re: Проверка топологии в МапИнфе

Добавлено: 04 мар 2009, 11:52
SS_Rebelious
- Проверять наличие пустых полей\яйчеек в таблице
Поясните: для каких целей. SQL-запрос должен помочь.
- Проверять полигоны на стыкованность друг к другу, тоесть чтобы места где полигоны наползают друг на друга, или наоборот недотягивают друг на друга как нибудь выделялися
Выделяете интересующие объекты в изменяемом слое, затем выбираете в меню: Объекты->Проверка полигонов, или же Объекты->Коррекция топологии.

Re: Проверка топологии в МапИнфе

Добавлено: 04 мар 2009, 16:26
WeMaN
SS_Rebelious писал(а):
Поясните: для каких целей. SQL-запрос должен помочь.
Ну допустим у меня есть 2000 точек, из них у 10 нету семантики, как выявить эти точки??

А скажите чем Проверка полигонов отличается от Коррекция топологии.

Re: Проверка топологии в МапИнфе

Добавлено: 04 мар 2009, 16:47
SS_Rebelious
А скажите чем Проверка полигонов отличается от Коррекция топологии.
проверка полигонов проверяет наличие ошибок, перечисленных Вами, а Коррекция их автоматически исправляет.
у меня есть 2000 точек, из них у 10 нету семантики, как выявить эти точки??
В меню Запрос выбираете либо закладку выбрать, либо SQL-запрос. Выставляете в поле "Выбрать записи из таблицы" имя своей таблицы. В поле "согласно условию" пишете что-нибудь вроде: ИМЯ_КОЛОНКИ_В_ТАБЛИЦЕ="". Здесь в кавычках заключено значение которое Вы ищите в колонке, то есть не заполненную ячейку. Если хотите сделать наоборот - выбрать только заполненные, то можно записать так: ИМЯ_КОЛОНКИ_В_ТАБЛИЦЕ>0.

SQL-запрос позволяет делать более изощрённые выборки. Почитайте инструкцию по SQL-запросам в мапинфо, и не только в мапинфо.

Re: Проверка топологии в МапИнфе

Добавлено: 04 мар 2009, 17:21
WeMaN
Спасибо за советы, а где можно почитать про выборку в МапИнфе?

Re: Проверка топологии в МапИнфе

Добавлено: 05 мар 2009, 12:40
SS_Rebelious
Про выборку в МапИнфо большую часть информации я подчерпнул в Руководстве пользователя и Справочнике по МапИнфо. По SQL вообще ссылки на этом форуме уже давались (не помню кем): http://www.w3schools.com/sql/default.asp это на английском (не сложном). А так, гугл и википедия содержат много обучающей информации по SQL))) надо только преломлять её к МапИнфо, где SQL сделали более удобным для тех, кто не обучался составлению запросов специально. Здесь стандартная форма запроса (select(название колонок) from(имена таблиц) where(критерии)) заключена в структуру диалога: здесь select - это "Выбрать колонки", "from" - Из таблиц, where - "C условием".

Re: Проверка топологии в МапИнфе

Добавлено: 05 мар 2009, 19:51
Boris
сходите на сайт российского продавца Mapinfo Фирмы Эсти-Мап http://esti-map.ru/
там и руководство есть на русском языке и туториал.