Создание тематической карты
-
- Участник
- Сообщения: 52
- Зарегистрирован: 24 ноя 2009, 22:53
- Репутация: 0
Создание тематической карты
Доброго времени суток!
Подскажите, пожалуйста. Необходимо сделать настройку в Mapinfo, с помощью которой можно создавать тематические карты по определенным колонкам и заданным в них значениям, а также с заранее настроенной заливкой для этих значений. Скажите с чего нужно начать.
Mapinfo 9.5
Заранее благодарен!
Подскажите, пожалуйста. Необходимо сделать настройку в Mapinfo, с помощью которой можно создавать тематические карты по определенным колонкам и заданным в них значениям, а также с заранее настроенной заливкой для этих значений. Скажите с чего нужно начать.
Mapinfo 9.5
Заранее благодарен!
-
- Гуру
- Сообщения: 5354
- Зарегистрирован: 09 апр 2010, 19:30
- Репутация: 1021
- Ваше звание: просто мимо прохожу
- Откуда: Ё-бург
Re: Создание тематической карты
Наверное mapbasic...
-
- Участник
- Сообщения: 52
- Зарегистрирован: 24 ноя 2009, 22:53
- Репутация: 0
Re: Создание тематической карты
Подскажите с чего начать?
- dab
- Гуру
- Сообщения: 671
- Зарегистрирован: 16 дек 2011, 20:02
- Репутация: 170
- Ваше звание: Гуру
- Откуда: Москва
- Контактная информация:
Re: Создание тематической карты
Я считаю, что Вы задаёте слишком общий вопрос.zuhell писал(а):Подскажите с чего начать?
На этот вопрос есть один ответ - почитайте Руководство пользователя Мапинфо. Глава "Создание тематических
карт и легенд".
Потом попробуйте конкретнее сформулировать Ваш вопрос. Быть может, в процессе формулировки вопроса и появится ответ

-
- Участник
- Сообщения: 52
- Зарегистрирован: 24 ноя 2009, 22:53
- Репутация: 0
Re: Создание тематической карты
Необходимо создать тематическую карту отдельных значений. Отдельные значения берутся из таблицы путем объединения в выражение трех колонок. Для каждого отдельного значения нужен свой цвет и способ заливки. Для одной таблицы задать эти значения не проблема. В последующем необходимо их применить для других таблиц, чтобы каждый раз заново не прописывать цвета и способы заливки. Что можно сделать?
- dab
- Гуру
- Сообщения: 671
- Зарегистрирован: 16 дек 2011, 20:02
- Репутация: 170
- Ваше звание: Гуру
- Откуда: Москва
- Контактная информация:
Re: Создание тематической карты
Сделайте через рабочий набор.
Настройте цвет и заливку, например, для первой таблицы, назовём её А. Сохраните рабочий набор.
Когда нужно будет поработать с другой (Б), просто переместите А в другую папку.
При открытии рабочего набора, мапинфо запросит маршрут к таблице А.
Укажите таблицу Б и получите настроенную тематическую карту по данным другой таблицы.
При условии, что структура таблиц одинаковая. Иначе только mapbasic.
Настройте цвет и заливку, например, для первой таблицы, назовём её А. Сохраните рабочий набор.
Когда нужно будет поработать с другой (Б), просто переместите А в другую папку.
При открытии рабочего набора, мапинфо запросит маршрут к таблице А.
Укажите таблицу Б и получите настроенную тематическую карту по данным другой таблицы.
При условии, что структура таблиц одинаковая. Иначе только mapbasic.
-
- Участник
- Сообщения: 52
- Зарегистрирован: 24 ноя 2009, 22:53
- Репутация: 0
Re: Создание тематической карты
Если будет не одинаковая структура таблиц или попадутся значения, которых не было в той таблице?
Как можно сделать через Mapbasic?
Прочитал в инструкции к MapInfo, что можно сохранить шаблон с индивидуальными значениями. После его сохранения создавая тематические карты, программа сама будет искать значения из таблицы. Попробовал сохранить шаблон, хотел сделать настройку уже внутри файла шаблона, через блокнот не получилось открыть файл, похоже только настраивать через MapInfo.
Как можно сделать через Mapbasic?
Прочитал в инструкции к MapInfo, что можно сохранить шаблон с индивидуальными значениями. После его сохранения создавая тематические карты, программа сама будет искать значения из таблицы. Попробовал сохранить шаблон, хотел сделать настройку уже внутри файла шаблона, через блокнот не получилось открыть файл, похоже только настраивать через MapInfo.
- dab
- Гуру
- Сообщения: 671
- Зарегистрирован: 16 дек 2011, 20:02
- Репутация: 170
- Ваше звание: Гуру
- Откуда: Москва
- Контактная информация:
Re: Создание тематической карты
Главное чтобы названия и тип полей были одинаковые. Значения, которых не было ранее, должны корректно обрабатываться. Нужно попробовать. Я Вам предложил вариант, если подход устраивает - нужно просто попробовать на практике.zuhell писал(а):Если будет не одинаковая структура таблиц или попадутся значения, которых не было в той таблице?
Как можно сделать через Mapbasic?
Возможно работа через шаблоны есть более адекватное решение. Я с шаблонами не работал.
Через Mapbasic можно программировать изменение структуры таблиц, хотя это уже совсем другая тема.
- ginpetr
- Завсегдатай
- Сообщения: 385
- Зарегистрирован: 21 июн 2011, 12:07
- Репутация: 140
- Откуда: Орск
- Контактная информация:
Re: Создание тематической карты
Создание тематических карт отдельных значений непосредственно через Mapinfo очень ограничено, по сравнению с тем, как это можно реализовать через Mapbasic. В частности возможно задание одновременно в одном тематическом слое стилей для точек, линий и областей.
Если интересно, попробуйте некоторое время мой вариант решения такой задачи. Подскажу как сделать подобное.
Там много полезных мне и моим коллегам вещей. Осторожно, приложение закрывает таблицы, которые открыты но нигде не использованы при сохранении рабочего набора (позволяет избавить рабочий набор от всякого мусора) и меняет названия окон карт (Название до вертикальной черточки остается неизменным)!
По кнопкам:
1. Взять геометрию из выбранного объекта в память
2. Дать геометрию выбранному объекту из памяти
3. Взять стили объекта в память
4. Дать стили объекту из памяти
5. Взять стили из настроек слоя единообразно в память (должен быть выбран слой в менеджере слоев)
6. Взять стили из настроек тематического слоя ОТДЕЛЬНЫХ ЗНАЧЕНИЙ в память (должен быть выбран тематический слой ОТДЕЛЬНЫХ ЗНАЧЕНИЙ в менеджере слоев)
\кнопки со стилями использую для ручного создания легенд в окне отчёта
7. Сдвигает объекты в картах и отчётах по проекции направления на ось X или Y (смотря какая проекция больше), через SHIFT - точно по указанному направлению (удобно делать таблицы в окне отчёта)
8. Выбор объектов по семантике (результаты запроса сразу доступны для дальнейшего выбора из них по другим полям)
9. Геоинформация - сумма по выбранным объектам (например общая площадь всех выбранных полигонов) - иногда врёт, считает по сфере, вообще уберу, наверное, скоро как ненужную.
10. Альтернатива обновлению колонки, применяется к выбранным объектам.
11. Указание нового центроида.
12. Создание тематических карт отдельных значений.
13. Сдвигает карту из окна отчета, должна быть выбрана рамка карты.
14. Выбор объектов раскрашенных в указанном тематическом слое отдельных значений
15. Выбор всех объектов раскрашенных в указанном тематическом слое отдельных значений
на 9.5 не пойдёт, у меня 10.5
Если интересно, попробуйте некоторое время мой вариант решения такой задачи. Подскажу как сделать подобное.
Там много полезных мне и моим коллегам вещей. Осторожно, приложение закрывает таблицы, которые открыты но нигде не использованы при сохранении рабочего набора (позволяет избавить рабочий набор от всякого мусора) и меняет названия окон карт (Название до вертикальной черточки остается неизменным)!
По кнопкам:
1. Взять геометрию из выбранного объекта в память
2. Дать геометрию выбранному объекту из памяти
3. Взять стили объекта в память
4. Дать стили объекту из памяти
5. Взять стили из настроек слоя единообразно в память (должен быть выбран слой в менеджере слоев)
6. Взять стили из настроек тематического слоя ОТДЕЛЬНЫХ ЗНАЧЕНИЙ в память (должен быть выбран тематический слой ОТДЕЛЬНЫХ ЗНАЧЕНИЙ в менеджере слоев)
\кнопки со стилями использую для ручного создания легенд в окне отчёта
7. Сдвигает объекты в картах и отчётах по проекции направления на ось X или Y (смотря какая проекция больше), через SHIFT - точно по указанному направлению (удобно делать таблицы в окне отчёта)
8. Выбор объектов по семантике (результаты запроса сразу доступны для дальнейшего выбора из них по другим полям)
9. Геоинформация - сумма по выбранным объектам (например общая площадь всех выбранных полигонов) - иногда врёт, считает по сфере, вообще уберу, наверное, скоро как ненужную.
10. Альтернатива обновлению колонки, применяется к выбранным объектам.
11. Указание нового центроида.
12. Создание тематических карт отдельных значений.
13. Сдвигает карту из окна отчета, должна быть выбрана рамка карты.
14. Выбор объектов раскрашенных в указанном тематическом слое отдельных значений
15. Выбор всех объектов раскрашенных в указанном тематическом слое отдельных значений
на 9.5 не пойдёт, у меня 10.5
- Вложения
-
createshade_until_01_07_2014.zip
- Набор инструментов
- (23.93 КБ) 512 скачиваний
-
- Кнопки
- Панель кнопок.png (7.1 КБ) 17219 просмотров
-
- краткая инструкция
- Безымянный.png (1.26 МБ) 17729 просмотров
Последний раз редактировалось ginpetr 23 май 2014, 10:49, всего редактировалось 8 раз.
- Пётр Дубоделов
- Завсегдатай
- Сообщения: 271
- Зарегистрирован: 21 апр 2009, 13:58
- Репутация: 12
- Откуда: Бурашево
- Контактная информация:
Re: Создание тематической карты
очень здорово и полезно, но функционал по автоименованию карт будет мешать: дефолтный "менеджер окон" привычнее.
с другой стороны, учитывая уровень среднего "инженера", больше одной утилиты мало кто использует. все хотят швейцарский нож, и поменьше думать.
с другой стороны, учитывая уровень среднего "инженера", больше одной утилиты мало кто использует. все хотят швейцарский нож, и поменьше думать.
"Если карта не соответствует местности, доверяй местности."
-
- Участник
- Сообщения: 52
- Зарегистрирован: 24 ноя 2009, 22:53
- Репутация: 0
Re: Создание тематической карты
Спасибо, ginpetr, попробую сегодня. На днях отпишу.
-
- Интересующийся
- Сообщения: 33
- Зарегистрирован: 02 ноя 2012, 11:30
- Репутация: 1
Re: Создание тематической карты
Классный набор инструментов. Жаль только, что уже не работает. Можно ли как то продлить его функционирование? Лично мне был весьма полезен инструмент назначения (а не смены) системы координат у выбранных таблиц - позволяет избежать геморроя перевода в mif и ковыряния в блокноте. Если всю панель инструментов по каким-либо причинам невозможно получить в постоянное пользование, может возможно получить кнопку только с этой функцией?ginpetr писал(а):Если интересно, попробуйте некоторое время мой вариант решения такой задачи.
- ginpetr
- Завсегдатай
- Сообщения: 385
- Зарегистрирован: 21 июн 2011, 12:07
- Репутация: 140
- Откуда: Орск
- Контактная информация:
Re: Создание тематической карты
в теме по замене строки в текстовом файле я выкладывал программку, которая висит на этой кнопке. Если не сильны в мапбейсике, на той неделе сделаю Вам отдельно эту функцию.
[ Сообщение с мобильного устройства ]
[ Сообщение с мобильного устройства ]
-
- Интересующийся
- Сообщения: 33
- Зарегистрирован: 02 ноя 2012, 11:30
- Репутация: 1
Re: Создание тематической карты
Да я видел эту тему. В мапбейсике не силен, при компиляции мапбейсик показал ошибку, чего-то ему не хватает, видимо потому что это только часть кода более серьезной утилиты. Поэтому очень прошу соорудить отдельную кнопочку с этой функцией!ginpetr писал(а):в теме по замене строки в текстовом файле я выкладывал программку, которая висит на этой кнопке. Если не сильны в мапбейсике, на той неделе сделаю Вам отдельно эту функцию.
[ Сообщение с мобильного устройства ]

- ginpetr
- Завсегдатай
- Сообщения: 385
- Зарегистрирован: 21 июн 2011, 12:07
- Репутация: 140
- Откуда: Орск
- Контактная информация:
Re: Создание тематической карты
Вот. Готово.
Там есть "Проекции выбранных таблиц" и "Изменить проекции выбранных таблиц".
ВНИМАНИЕ! В процессе преобразования таблица закрывается и открывается вновь, сохраните рабочий набор заранее! Преобразованная таблица перезаписывает исходную на диске! Преобразовываются все выбранные в списке базовые таблицы (кроме выборок, растров и прочих экзотических видов таблиц - они просто пропускаются).
Если у исходной таблицы план-схема, происходит преобразование через мид/миф с сохранением численных значений координат (для участков росреестра, например); если "проекция" (прошу прощения, если некорректно употребляю слова) - аналогично команде "сохранить копию таблицы" с выбором другой проекции.
Если обнаружатся ошибки, скажите, исправлю.
P.S. Продлил жизнь полному набору инструментов и расписал назначение кнопок.
тут есть новая версия Ch_projection
Там есть "Проекции выбранных таблиц" и "Изменить проекции выбранных таблиц".
ВНИМАНИЕ! В процессе преобразования таблица закрывается и открывается вновь, сохраните рабочий набор заранее! Преобразованная таблица перезаписывает исходную на диске! Преобразовываются все выбранные в списке базовые таблицы (кроме выборок, растров и прочих экзотических видов таблиц - они просто пропускаются).
Если у исходной таблицы план-схема, происходит преобразование через мид/миф с сохранением численных значений координат (для участков росреестра, например); если "проекция" (прошу прощения, если некорректно употребляю слова) - аналогично команде "сохранить копию таблицы" с выбором другой проекции.
Если обнаружатся ошибки, скажите, исправлю.
P.S. Продлил жизнь полному набору инструментов и расписал назначение кнопок.
тут есть новая версия Ch_projection
- Вложения
-
Ch_projection.zip
- Изменение проекций
- (1.74 КБ) 529 скачиваний
Последний раз редактировалось ginpetr 21 июл 2015, 14:05, всего редактировалось 2 раза.
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость