ArcGis or MapInfo?

Вопросы по нескольким пакетам сразу, или вопросы, которые непонятно к какой ГИС отнести
Boris
Гуру
Сообщения: 4233
Зарегистрирован: 10 апр 2006, 22:34
Репутация: -344969097
Откуда: Париж

Re: ArcGis or MapInfo?

Сообщение Boris »

Хорошо, давайте еще короче, выборка - это запрос в терминах языка SQL? Да или нет?
В одном рабочем наборе (проекте, как угодно с английского) может быть создано на одном физическом наборе данных (шейпе, таблице геобазы и т.п. (физическом объекте, который сохранен на диск)) несколько выборок с разными критериями? Для простоты, к одному шейпу можно в одном рабочем наборе (и одном окне) задать несколько разных выборок (запросов языка SQL или гео-SQL)?
Аватара пользователя
Филиппов Владислав
Гуру
Сообщения: 1035
Зарегистрирован: 17 фев 2006, 06:28
Репутация: 144
Ваше звание: Геннадич
Откуда: Новосибирск
Контактная информация:

Re: ArcGis or MapInfo?

Сообщение Филиппов Владислав »

выборка - это запрос в терминах языка SQL
нет, выборка это результат запроса. Результат запроса (таблица же) можно сохранить в ....таблицу, а можно выбрать из выборки ещё.
Для простоты, к одному шейпу можно в одном рабочем наборе (и одном окне) задать несколько разных выборок (запросов языка SQL или гео-SQL)?
Можно. Допустим выбрать всё, что попадает со слоя дороги в Новосибирскую область, а потом выбрать все дороги 3-й категории и т.д.
И как я писал, всё это точно работет в ArcGIS и QGIS.
Boris
Гуру
Сообщения: 4233
Зарегистрирован: 10 апр 2006, 22:34
Репутация: -344969097
Откуда: Париж

Re: ArcGis or MapInfo?

Сообщение Boris »

Я понимаю, что ArcGis - это отдельная вселенная, но все же она не самая крупная в этом мире. Есть устоявшиеся термины. От них и пойдем:
- Запрос (в своем минимальном виде, т.к. есть агрегирующие и прочие запросы) - это выражение ограничивающие данные из исходной таблицы.
- Таблица - есть единица хранения данных, состоящая из строк (сущности) и столбцов (атрибуты).
- Результат запроса - это выборка, часто для краткости, так же называемая запросом. Выборка - это виртуальная таблица, связанная со своей исходной физической таблицей, тем, что любые изменения в таблице и выборке отображаются друг на друга автоматически, и происходит это скрытым от пользователя механизмом СУБД или ГИС.

Теперь вопрос, какое количество выборок на одной физической таблице, может быть одновременно создано в стандартными механизмами в десктопной ArcGIS в рамках одного рабочего набора, и могут ли они использоваться одновременно без сохранения в новые физические таблицы? В вашем примере, это выборка1 - все дороги класса 3, выборка2 - все дороги класса 2.
В ответе, не плохо бы указать номер используемой ArcGIS.
Аватара пользователя
Филиппов Владислав
Гуру
Сообщения: 1035
Зарегистрирован: 17 фев 2006, 06:28
Репутация: 144
Ваше звание: Геннадич
Откуда: Новосибирск
Контактная информация:

Re: ArcGis or MapInfo?

Сообщение Филиппов Владислав »

:D походу меня восприняли как холиварщега со стороны Arc'а. неее. Я теперь QGIS'овец и gvSIG'овец. Но с сабжами работал лет восемь и всегда мне бооооолее был по нраву ArcGIS, а точнее сказать всегда.

Не пойму, почему вопрос выборки из выборки так актуален в теме "ArcGis or MapInfo?". Наверно это не работает в MapInfo?
В КуГИСе в настройке выборки есть крыжик "Искать среди выбранных". Выбирается без создания нового shape и etc.
...какое количество выборок на одной физической таблице, может быть одновременно создано в стандартными механизмами...
вот тут я увидел ключевое слово - одновременно, а зачем? Задач таких я не знаю, наверно в силу своей недалёкости :oops: . И есть ли это в MapInfo? Мы же тут сравниваем.
Практически это реализуемо в СУБД (геоСУБД) и в одном приложении через потоки.
specialist
Новоприбывший
Сообщения: 9
Зарегистрирован: 10 июн 2011, 13:47
Репутация: 0

Re: ArcGis or MapInfo?

Сообщение specialist »

Boris писал(а):Слой - это физический объект или виртуальный? Слой он сохраняет связь с исходным набором пространственных данных или превращается в новый?
Слой - картографическое представление класса пространственных объектов или набора растровых данных! Вы можете задать ему символ, масштаб и т.д. По сути, это физический объект!
Но, как известно, он не хранит сами данные, а только указывает путь к ним. И если Вы рассматриваете понятие "слой" именно с этой точки зрения, то слой виртуален и служит лишь проводником между пользователем и данными.
Слой выборки ссылается на тот же класс пространственных объектов, что и исходный слой, т.е. удалив объект из выборки, Вы удалите его из всего класса пространственных объектов - источника. Но использовать его для анализа или пространственной выборки, безусловно, можно!
При необходимости слой выборки легко экспортируется в новый класс пространственных объектов.
specialist
Новоприбывший
Сообщения: 9
Зарегистрирован: 10 июн 2011, 13:47
Репутация: 0

Re: ArcGis or MapInfo?

Сообщение specialist »

Boris писал(а):Теперь вопрос, какое количество выборок на одной физической таблице, может быть одновременно создано в стандартными механизмами в десктопной ArcGIS в рамках одного рабочего набора, и могут ли они использоваться одновременно без сохранения в новые физические таблицы? В вашем примере, это выборка1 - все дороги класса 3, выборка2 - все дороги класса 2. В ответе, не плохо бы указать номер используемой ArcGIS.
Понятие рабочего набора присуще MapInfo, в ArcGIS - это документ карты....это к слову, т.к. никогда не работавший в MapInfo человек, не понимает "рабочий набор" (проверено!).
В "десктопной ArcGIS" есть стандартные возможности использования моделей (графически стрелочками соединить данные с инструментами) и скриптов (чуть сложнее - подставить в готовый шаблон Python свои названия классов пространственных объектов) - это не сложные программерские тексты, а доступные любому пользователю ArcGIS возможности. Так вот при их использовании одно нажатие кнопки (запуск модели или скрипта) ОДНОВРЕМЕННО может создать неограниченное количество выборок по заданным атрибутивным и пространственным запросам (в том числе: как отдельно атрибутивным и отдельно пространственным, так и в сочетании их друг с другом, а также в сочетании запросов с какими-либо инструментами попеременно - если это требуется. Допустим, выбрать все дороги класса 1, построить для них буферную зону, в границах этого буфера выбрать все участки, пригодные для строительства и проживания, среди которых выделить только те участки, которые еще не проданы, и именно из них создать слой выборки!!!).
Да, все эти слои выборок будут по факту одним и тем же классом пространственных объектов, но анализ (собственно с чего мы начали вообще всю эту тему,
Alexana писал(а):Дорогие друзья!!!
Извините, если повторяюсь (наверняка тема не новая и уже заезжанная), но всё же, помогите с выбором ПО для работы с картами. Основные функции: получение, отображение и анализ географических данных, построение буферных зон, трансформация растров, импорт и экспорт в другие ГИС программы. Что лучше ArcGis или MapInfo?
) - не изменение данных в источнике
Boris писал(а):Выборка - это виртуальная таблица, связанная со своей исходной физической таблицей, тем, что любые изменения в таблице и выборке отображаются друг на друга автоматически, и происходит это скрытым от пользователя механизмом СУБД или ГИС.
И потому вопрос: чем Вас смущают слои выборки, которые ссылаются на один и тот же источник???
Boris
Гуру
Сообщения: 4233
Зарегистрирован: 10 апр 2006, 22:34
Репутация: -344969097
Откуда: Париж

Re: ArcGis or MapInfo?

Сообщение Boris »

Меня вообще редко, что смущает в программировании или использовании программ.
Как человеку со специальным программным образованием, понятие запроса мне известно очень давно, еще с тех времен, когда компьютеры не были персональными.
Смущает меня во всем сказанном только то, что там где остальной мир придумал язык SQL и его пространственное расширения, придумать механизм "стрелочек и скриптов", и считать это очевидным решением проблемы выборок?
---
Ну, что бы отвлечься, а сколько окон карт сейчас доступно в ArcGIS? Могут ли они иметь разные системы координат? А сколько окон отчетов можно создать одновременно?
---
PS
Есть очень-очень много задач, где требуется более одной выборки с одного слоя в одном окне карты, в том числе и в случаях, когда требуется много выборок со многих слоев, и/или их комбинаций.
Аватара пользователя
Филиппов Владислав
Гуру
Сообщения: 1035
Зарегистрирован: 17 фев 2006, 06:28
Репутация: 144
Ваше звание: Геннадич
Откуда: Новосибирск
Контактная информация:

Re: ArcGis or MapInfo?

Сообщение Филиппов Владислав »

Смущает меня во всем сказанном только то, что там где остальной мир придумал язык SQL и его пространственное расширения, придумать механизм "стрелочек и скриптов", и считать это очевидным решением проблемы выборок?
1. Окно "запроса по атрибутам", тот самый SQL, практически одинаково аркгисе и мапинфо, а так же кугисе.

2. Весь мир давно не использует SQL в чистом виде, люди пишут софт для конечного пользователя, где пользователь никакого SQL вообще не видит. Весь SQL - это stored functions & procedures в базе.
В "десктопной ArcGIS" есть стандартные возможности использования моделей (графически стрелочками соединить данные с инструментами) и скриптов (чуть сложнее - подставить в готовый шаблон Python свои названия классов пространственных объектов) - это не сложные программерские тексты, а доступные любому пользователю ArcGIS возможности.
Совсем забыл, в арке есть тулбокс (возможности зависят от лицензии, т.е. денег), там можно (визуально) создать (модели) последовательность любых действий, в том числе и каких угодно выборок.
Это очень очень хорошо и ваше "придумать механизм "стрелочек и скриптов" скорее от не знания инструмента.
Модели помогают тем кто не очень знаком с языками программирования.
Использования питона или других распространённых языков это тоже плюс в отличии от языка для одного продукта (MapBasic). Вы конечно помните про спец язык Avenue для ArcView и где он теперь?

В арке и кугисе есть выборка по расположению, как готовый графический инструмент, а мапинфо 10 не нашёл. Как понимаю, в мапе можно это сделать используя функции PostGIS, но это в случае БД. А с tab'ами так можно? Мне интересно как преподавателю.
Ну, что бы отвлечься, а сколько окон карт сейчас доступно в ArcGIS? Могут ли они иметь разные системы координат?
Много, называется фрейм данных, если ничего не путаю. Создать можно элементарным copy/paste. В кугис такого вроде нет.
Фремы эти могут ссылаться в том числе и на одни и те же данные, и в каждом из них можно создавать выборки. Возможно, именно это вы и спрашивали?
А вот Компновку (окон отчетов) в Арке (в файле карты mxd) можно сделать только одну, в которую можно наставить кучу фреймов.
Вот у меня на стене висит карта РФ 1:7 000 000. Сделана в ArcInfo. Не я делал :D , промышленного изготовления.
В нижней части есть 2 т.н. врезки (1:45 000 0000) с часовыми поясами и делением на федеральные округа. Вот они то и есть 2 дополнительных фрейма, оформленных тематически по разному, в том числе и от "основного", но основаны они на одних и тех же данных.
Во время интернета и облачных сервисов делать компоновки большинству уже не надо. У меня такой темы для студентов нет. Я вместо этого даю публикацию карты в Geoserver.
specialist
Новоприбывший
Сообщения: 9
Зарегистрирован: 10 июн 2011, 13:47
Репутация: 0

Re: ArcGis or MapInfo?

Сообщение specialist »

Все, написанное выше, неоспоримо!
С одним только не могу согласиться:
nukevlad писал(а):А вот Компновку (окон отчетов) в Арке (в файле карты mxd) можно сделать только одну, в которую можно наставить кучу фреймов.
В ArcGIS 10 уже есть многостраничная компоновка. Оформление остается (масштабная линейка, штамп и т.д., нумерацию листов и заголовки можно менять), а страницы с данными подменяются перелистыванием. Правда пока еще не могу определиться, как создать многостраничную компоновку так, чтобы листы шли не "стык-в-стык", а с небольшим наложением (перекрытием). В принципе, мне это и не нужно в работе...но если кто-то знает, с благодарностью приму подобную информацию!!!
Спасибо)
Аватара пользователя
Филиппов Владислав
Гуру
Сообщения: 1035
Зарегистрирован: 17 фев 2006, 06:28
Репутация: 144
Ваше звание: Геннадич
Откуда: Новосибирск
Контактная информация:

Re: ArcGis or MapInfo?

Сообщение Филиппов Владислав »

В ArcGIS 10 уже есть многостраничная компоновка.
:cry: вот что значит отойти от дел....да и раньше я карт к печати готовил штуки 2 или 3, всё как то по структуризации и накоплении данных, ну и анализ естественно :)

Про MapInfo: ещё в казахстане, в кадастровой были wor'ы с тематическими слоями готовыми. Нужно было добавить данных и те самые "отчёты" сделать и распечатать.
Проблема была получить на печатной версии текст простой на одной линии с текстом из легенды. На отчёте на одной линии, при печати сдвиг. И это на 2-х разных принтерах (HP и Epson). Никакого WYSIWYG :evil:
Аватара пользователя
novia
Гуру
Сообщения: 2261
Зарегистрирован: 29 апр 2011, 15:06
Репутация: 489
Откуда: Тель-Авив

Re: ArcGis or MapInfo?

Сообщение novia »

specialist писал(а):Правда пока еще не могу определиться, как создать многостраничную компоновку так, чтобы листы шли не "стык-в-стык", а с небольшим наложением (перекрытием). В принципе, мне это и не нужно в работе...но если кто-то знает, с благодарностью приму подобную информацию!!!
Спасибо)
По умолчанию листы будут с небольшим наложением, а именно 125% от видимого экстента/охвата(кому как привычнее это называть) объекта, определяющего лист компоновки.

Настройка делается на второй вкладке окна Настройка многостраничной компоновки (Setup Data Driven Pages), с помощью параметра Граница(Margin), см. скриншот во вложении.
Вложения
Настройка экстента многостраничной компоновки
Настройка экстента многостраничной компоновки
datadriven.jpg (53.11 КБ) 12154 просмотра
How to open GeoJSON, SHP, GPKG or GDB on Mac?

GeoPreview – fast GIS viewer for macOS
Step-by-step guides | Watch demo
Boris
Гуру
Сообщения: 4233
Зарегистрирован: 10 апр 2006, 22:34
Репутация: -344969097
Откуда: Париж

Re: ArcGis or MapInfo?

Сообщение Boris »

nukevlad писал(а): В арке и кугисе есть выборка по расположению, как готовый графический инструмент, а мапинфо 10 не нашёл. Как понимаю, в мапе можно это сделать используя функции PostGIS, но это в случае БД. А с tab'ами так можно? Мне интересно как преподавателю.
А что есть "выборка по расположению"?
Аватара пользователя
Филиппов Владислав
Гуру
Сообщения: 1035
Зарегистрирован: 17 фев 2006, 06:28
Репутация: 144
Ваше звание: Геннадич
Откуда: Новосибирск
Контактная информация:

Re: ArcGis or MapInfo?

Сообщение Филиппов Владислав »

Boris, то что пространственную выборку ещё называют выборкой по расположению вы не знали?
а ведь есть. вот хотя бы эта ссылка - select by location

location:
местоположение
размещение местных предметов
существительное
расположение
местонахождение
положение
размещение
локация

Как в Мапинфо пространственные выборки создают?
Boris
Гуру
Сообщения: 4233
Зарегистрирован: 10 апр 2006, 22:34
Репутация: -344969097
Откуда: Париж

Re: ArcGis or MapInfo?

Сообщение Boris »

Я не готов вести спор о составе терминов, это ваше право называть любую вещь любым именем. Для меня любое общение начинается с установления общих терминов и понятий.
Пространственная выборка или пространственный запрос - устоявшееся определение, в том числе и англоязычное.
В мапинфо пространственные выборки создают многими способами. Самый простой - обводят на экране. Эта выборка то же попадает под определение выборка по расположению.
Для всех остальных случаев, выборка осуществляется путем написания SQL запроса через экранную форму (тулбокс - для изобретателей нового языка) или задания этого самого запроса в окне команд MapBasic. В принципе оба пути ведут к одному и тому же действию - созданию запроса на языке MapInfo SQL. И этому способу уже лет 20. Он беднее, чем OGIS SQL, но покрывает большую часть из задач взаимно расположения объектов.
Аватара пользователя
Филиппов Владислав
Гуру
Сообщения: 1035
Зарегистрирован: 17 фев 2006, 06:28
Репутация: 144
Ваше звание: Геннадич
Откуда: Новосибирск
Контактная информация:

Re: ArcGis or MapInfo?

Сообщение Филиппов Владислав »

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

З.Ы.
язык, он же меняется, развивается, неологизмы входят в обиход.
Выборка по расположению это общепринятый термин в локализации ArcGIS на русский язык.
http://www.dataplus.ru/support/library/ ... tarted.pdf
http://www.geostrona.pl/ru/qgis-vs-arcg ... wektorowa/
http://www.geofaq.ru/art/arcmap.htm вот от сюда
Выборка по расположению (построение пространственного запроса)
специально поясняют.
Так что
это ваше право называть любую вещь любым именем
не ко мне, а термин вы теперь знаете.
Ответить

Вернуться в «Общий - ПО»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость