ArcGis or MapInfo?
-
- Гуру
- Сообщения: 4231
- Зарегистрирован: 10 апр 2006, 22:34
- Репутация: -344969098
- Откуда: Париж
Re: ArcGis or MapInfo?
Хорошо, давайте еще короче, выборка - это запрос в терминах языка SQL? Да или нет?
В одном рабочем наборе (проекте, как угодно с английского) может быть создано на одном физическом наборе данных (шейпе, таблице геобазы и т.п. (физическом объекте, который сохранен на диск)) несколько выборок с разными критериями? Для простоты, к одному шейпу можно в одном рабочем наборе (и одном окне) задать несколько разных выборок (запросов языка SQL или гео-SQL)?
В одном рабочем наборе (проекте, как угодно с английского) может быть создано на одном физическом наборе данных (шейпе, таблице геобазы и т.п. (физическом объекте, который сохранен на диск)) несколько выборок с разными критериями? Для простоты, к одному шейпу можно в одном рабочем наборе (и одном окне) задать несколько разных выборок (запросов языка SQL или гео-SQL)?
- Филиппов Владислав
- Гуру
- Сообщения: 1035
- Зарегистрирован: 17 фев 2006, 06:28
- Репутация: 144
- Ваше звание: Геннадич
- Откуда: Новосибирск
- Контактная информация:
Re: ArcGis or MapInfo?
нет, выборка это результат запроса. Результат запроса (таблица же) можно сохранить в ....таблицу, а можно выбрать из выборки ещё.выборка - это запрос в терминах языка SQL
Можно. Допустим выбрать всё, что попадает со слоя дороги в Новосибирскую область, а потом выбрать все дороги 3-й категории и т.д.Для простоты, к одному шейпу можно в одном рабочем наборе (и одном окне) задать несколько разных выборок (запросов языка SQL или гео-SQL)?
И как я писал, всё это точно работет в ArcGIS и QGIS.
-
- Гуру
- Сообщения: 4231
- Зарегистрирован: 10 апр 2006, 22:34
- Репутация: -344969098
- Откуда: Париж
Re: ArcGis or MapInfo?
Я понимаю, что ArcGis - это отдельная вселенная, но все же она не самая крупная в этом мире. Есть устоявшиеся термины. От них и пойдем:
- Запрос (в своем минимальном виде, т.к. есть агрегирующие и прочие запросы) - это выражение ограничивающие данные из исходной таблицы.
- Таблица - есть единица хранения данных, состоящая из строк (сущности) и столбцов (атрибуты).
- Результат запроса - это выборка, часто для краткости, так же называемая запросом. Выборка - это виртуальная таблица, связанная со своей исходной физической таблицей, тем, что любые изменения в таблице и выборке отображаются друг на друга автоматически, и происходит это скрытым от пользователя механизмом СУБД или ГИС.
Теперь вопрос, какое количество выборок на одной физической таблице, может быть одновременно создано в стандартными механизмами в десктопной ArcGIS в рамках одного рабочего набора, и могут ли они использоваться одновременно без сохранения в новые физические таблицы? В вашем примере, это выборка1 - все дороги класса 3, выборка2 - все дороги класса 2.
В ответе, не плохо бы указать номер используемой ArcGIS.
- Запрос (в своем минимальном виде, т.к. есть агрегирующие и прочие запросы) - это выражение ограничивающие данные из исходной таблицы.
- Таблица - есть единица хранения данных, состоящая из строк (сущности) и столбцов (атрибуты).
- Результат запроса - это выборка, часто для краткости, так же называемая запросом. Выборка - это виртуальная таблица, связанная со своей исходной физической таблицей, тем, что любые изменения в таблице и выборке отображаются друг на друга автоматически, и происходит это скрытым от пользователя механизмом СУБД или ГИС.
Теперь вопрос, какое количество выборок на одной физической таблице, может быть одновременно создано в стандартными механизмами в десктопной ArcGIS в рамках одного рабочего набора, и могут ли они использоваться одновременно без сохранения в новые физические таблицы? В вашем примере, это выборка1 - все дороги класса 3, выборка2 - все дороги класса 2.
В ответе, не плохо бы указать номер используемой ArcGIS.
- Филиппов Владислав
- Гуру
- Сообщения: 1035
- Зарегистрирован: 17 фев 2006, 06:28
- Репутация: 144
- Ваше звание: Геннадич
- Откуда: Новосибирск
- Контактная информация:
Re: ArcGis or MapInfo?

Не пойму, почему вопрос выборки из выборки так актуален в теме "ArcGis or MapInfo?". Наверно это не работает в MapInfo?
В КуГИСе в настройке выборки есть крыжик "Искать среди выбранных". Выбирается без создания нового shape и etc.
вот тут я увидел ключевое слово - одновременно, а зачем? Задач таких я не знаю, наверно в силу своей недалёкости...какое количество выборок на одной физической таблице, может быть одновременно создано в стандартными механизмами...

Практически это реализуемо в СУБД (геоСУБД) и в одном приложении через потоки.
-
- Новоприбывший
- Сообщения: 9
- Зарегистрирован: 10 июн 2011, 13:47
- Репутация: 0
Re: ArcGis or MapInfo?
Слой - картографическое представление класса пространственных объектов или набора растровых данных! Вы можете задать ему символ, масштаб и т.д. По сути, это физический объект!Boris писал(а):Слой - это физический объект или виртуальный? Слой он сохраняет связь с исходным набором пространственных данных или превращается в новый?
Но, как известно, он не хранит сами данные, а только указывает путь к ним. И если Вы рассматриваете понятие "слой" именно с этой точки зрения, то слой виртуален и служит лишь проводником между пользователем и данными.
Слой выборки ссылается на тот же класс пространственных объектов, что и исходный слой, т.е. удалив объект из выборки, Вы удалите его из всего класса пространственных объектов - источника. Но использовать его для анализа или пространственной выборки, безусловно, можно!
При необходимости слой выборки легко экспортируется в новый класс пространственных объектов.
-
- Новоприбывший
- Сообщения: 9
- Зарегистрирован: 10 июн 2011, 13:47
- Репутация: 0
Re: ArcGis or MapInfo?
Понятие рабочего набора присуще MapInfo, в ArcGIS - это документ карты....это к слову, т.к. никогда не работавший в MapInfo человек, не понимает "рабочий набор" (проверено!).Boris писал(а):Теперь вопрос, какое количество выборок на одной физической таблице, может быть одновременно создано в стандартными механизмами в десктопной ArcGIS в рамках одного рабочего набора, и могут ли они использоваться одновременно без сохранения в новые физические таблицы? В вашем примере, это выборка1 - все дороги класса 3, выборка2 - все дороги класса 2. В ответе, не плохо бы указать номер используемой ArcGIS.
В "десктопной ArcGIS" есть стандартные возможности использования моделей (графически стрелочками соединить данные с инструментами) и скриптов (чуть сложнее - подставить в готовый шаблон Python свои названия классов пространственных объектов) - это не сложные программерские тексты, а доступные любому пользователю ArcGIS возможности. Так вот при их использовании одно нажатие кнопки (запуск модели или скрипта) ОДНОВРЕМЕННО может создать неограниченное количество выборок по заданным атрибутивным и пространственным запросам (в том числе: как отдельно атрибутивным и отдельно пространственным, так и в сочетании их друг с другом, а также в сочетании запросов с какими-либо инструментами попеременно - если это требуется. Допустим, выбрать все дороги класса 1, построить для них буферную зону, в границах этого буфера выбрать все участки, пригодные для строительства и проживания, среди которых выделить только те участки, которые еще не проданы, и именно из них создать слой выборки!!!).
Да, все эти слои выборок будут по факту одним и тем же классом пространственных объектов, но анализ (собственно с чего мы начали вообще всю эту тему,
) - не изменение данных в источникеAlexana писал(а):Дорогие друзья!!!
Извините, если повторяюсь (наверняка тема не новая и уже заезжанная), но всё же, помогите с выбором ПО для работы с картами. Основные функции: получение, отображение и анализ географических данных, построение буферных зон, трансформация растров, импорт и экспорт в другие ГИС программы. Что лучше ArcGis или MapInfo?
И потому вопрос: чем Вас смущают слои выборки, которые ссылаются на один и тот же источник???Boris писал(а):Выборка - это виртуальная таблица, связанная со своей исходной физической таблицей, тем, что любые изменения в таблице и выборке отображаются друг на друга автоматически, и происходит это скрытым от пользователя механизмом СУБД или ГИС.
-
- Гуру
- Сообщения: 4231
- Зарегистрирован: 10 апр 2006, 22:34
- Репутация: -344969098
- Откуда: Париж
Re: ArcGis or MapInfo?
Меня вообще редко, что смущает в программировании или использовании программ.
Как человеку со специальным программным образованием, понятие запроса мне известно очень давно, еще с тех времен, когда компьютеры не были персональными.
Смущает меня во всем сказанном только то, что там где остальной мир придумал язык SQL и его пространственное расширения, придумать механизм "стрелочек и скриптов", и считать это очевидным решением проблемы выборок?
---
Ну, что бы отвлечься, а сколько окон карт сейчас доступно в ArcGIS? Могут ли они иметь разные системы координат? А сколько окон отчетов можно создать одновременно?
---
PS
Есть очень-очень много задач, где требуется более одной выборки с одного слоя в одном окне карты, в том числе и в случаях, когда требуется много выборок со многих слоев, и/или их комбинаций.
Как человеку со специальным программным образованием, понятие запроса мне известно очень давно, еще с тех времен, когда компьютеры не были персональными.
Смущает меня во всем сказанном только то, что там где остальной мир придумал язык SQL и его пространственное расширения, придумать механизм "стрелочек и скриптов", и считать это очевидным решением проблемы выборок?
---
Ну, что бы отвлечься, а сколько окон карт сейчас доступно в ArcGIS? Могут ли они иметь разные системы координат? А сколько окон отчетов можно создать одновременно?
---
PS
Есть очень-очень много задач, где требуется более одной выборки с одного слоя в одном окне карты, в том числе и в случаях, когда требуется много выборок со многих слоев, и/или их комбинаций.
- Филиппов Владислав
- Гуру
- Сообщения: 1035
- Зарегистрирован: 17 фев 2006, 06:28
- Репутация: 144
- Ваше звание: Геннадич
- Откуда: Новосибирск
- Контактная информация:
Re: ArcGis or MapInfo?
1. Окно "запроса по атрибутам", тот самый SQL, практически одинаково аркгисе и мапинфо, а так же кугисе.Смущает меня во всем сказанном только то, что там где остальной мир придумал язык SQL и его пространственное расширения, придумать механизм "стрелочек и скриптов", и считать это очевидным решением проблемы выборок?
2. Весь мир давно не использует SQL в чистом виде, люди пишут софт для конечного пользователя, где пользователь никакого SQL вообще не видит. Весь SQL - это stored functions & procedures в базе.
Совсем забыл, в арке есть тулбокс (возможности зависят от лицензии, т.е. денег), там можно (визуально) создать (модели) последовательность любых действий, в том числе и каких угодно выборок.В "десктопной ArcGIS" есть стандартные возможности использования моделей (графически стрелочками соединить данные с инструментами) и скриптов (чуть сложнее - подставить в готовый шаблон Python свои названия классов пространственных объектов) - это не сложные программерские тексты, а доступные любому пользователю ArcGIS возможности.
Это очень очень хорошо и ваше "придумать механизм "стрелочек и скриптов" скорее от не знания инструмента.
Модели помогают тем кто не очень знаком с языками программирования.
Использования питона или других распространённых языков это тоже плюс в отличии от языка для одного продукта (MapBasic). Вы конечно помните про спец язык Avenue для ArcView и где он теперь?
В арке и кугисе есть выборка по расположению, как готовый графический инструмент, а мапинфо 10 не нашёл. Как понимаю, в мапе можно это сделать используя функции PostGIS, но это в случае БД. А с tab'ами так можно? Мне интересно как преподавателю.
Много, называется фрейм данных, если ничего не путаю. Создать можно элементарным copy/paste. В кугис такого вроде нет.Ну, что бы отвлечься, а сколько окон карт сейчас доступно в ArcGIS? Могут ли они иметь разные системы координат?
Фремы эти могут ссылаться в том числе и на одни и те же данные, и в каждом из них можно создавать выборки. Возможно, именно это вы и спрашивали?
А вот Компновку (окон отчетов) в Арке (в файле карты mxd) можно сделать только одну, в которую можно наставить кучу фреймов.
Вот у меня на стене висит карта РФ 1:7 000 000. Сделана в ArcInfo. Не я делал

В нижней части есть 2 т.н. врезки (1:45 000 0000) с часовыми поясами и делением на федеральные округа. Вот они то и есть 2 дополнительных фрейма, оформленных тематически по разному, в том числе и от "основного", но основаны они на одних и тех же данных.
Во время интернета и облачных сервисов делать компоновки большинству уже не надо. У меня такой темы для студентов нет. Я вместо этого даю публикацию карты в Geoserver.
-
- Новоприбывший
- Сообщения: 9
- Зарегистрирован: 10 июн 2011, 13:47
- Репутация: 0
Re: ArcGis or MapInfo?
Все, написанное выше, неоспоримо!
С одним только не могу согласиться:
Спасибо)
С одним только не могу согласиться:
В ArcGIS 10 уже есть многостраничная компоновка. Оформление остается (масштабная линейка, штамп и т.д., нумерацию листов и заголовки можно менять), а страницы с данными подменяются перелистыванием. Правда пока еще не могу определиться, как создать многостраничную компоновку так, чтобы листы шли не "стык-в-стык", а с небольшим наложением (перекрытием). В принципе, мне это и не нужно в работе...но если кто-то знает, с благодарностью приму подобную информацию!!!nukevlad писал(а):А вот Компновку (окон отчетов) в Арке (в файле карты mxd) можно сделать только одну, в которую можно наставить кучу фреймов.
Спасибо)
- Филиппов Владислав
- Гуру
- Сообщения: 1035
- Зарегистрирован: 17 фев 2006, 06:28
- Репутация: 144
- Ваше звание: Геннадич
- Откуда: Новосибирск
- Контактная информация:
Re: ArcGis or MapInfo?
В ArcGIS 10 уже есть многостраничная компоновка.


Про MapInfo: ещё в казахстане, в кадастровой были wor'ы с тематическими слоями готовыми. Нужно было добавить данных и те самые "отчёты" сделать и распечатать.
Проблема была получить на печатной версии текст простой на одной линии с текстом из легенды. На отчёте на одной линии, при печати сдвиг. И это на 2-х разных принтерах (HP и Epson). Никакого WYSIWYG

- novia
- Гуру
- Сообщения: 2261
- Зарегистрирован: 29 апр 2011, 15:06
- Репутация: 489
- Откуда: Тель-Авив
Re: ArcGis or MapInfo?
По умолчанию листы будут с небольшим наложением, а именно 125% от видимого экстента/охвата(кому как привычнее это называть) объекта, определяющего лист компоновки.specialist писал(а):Правда пока еще не могу определиться, как создать многостраничную компоновку так, чтобы листы шли не "стык-в-стык", а с небольшим наложением (перекрытием). В принципе, мне это и не нужно в работе...но если кто-то знает, с благодарностью приму подобную информацию!!!
Спасибо)
Настройка делается на второй вкладке окна Настройка многостраничной компоновки (Setup Data Driven Pages), с помощью параметра Граница(Margin), см. скриншот во вложении.
- Вложения
-
- Настройка экстента многостраничной компоновки
- datadriven.jpg (53.11 КБ) 11085 просмотров
понравилось? жми палец вверх 

-
- Гуру
- Сообщения: 4231
- Зарегистрирован: 10 апр 2006, 22:34
- Репутация: -344969098
- Откуда: Париж
Re: ArcGis or MapInfo?
А что есть "выборка по расположению"?nukevlad писал(а): В арке и кугисе есть выборка по расположению, как готовый графический инструмент, а мапинфо 10 не нашёл. Как понимаю, в мапе можно это сделать используя функции PostGIS, но это в случае БД. А с tab'ами так можно? Мне интересно как преподавателю.
- Филиппов Владислав
- Гуру
- Сообщения: 1035
- Зарегистрирован: 17 фев 2006, 06:28
- Репутация: 144
- Ваше звание: Геннадич
- Откуда: Новосибирск
- Контактная информация:
Re: ArcGis or MapInfo?
Boris, то что пространственную выборку ещё называют выборкой по расположению вы не знали?
а ведь есть. вот хотя бы эта ссылка - select by location
location:
местоположение
размещение местных предметов
существительное
расположение
местонахождение
положение
размещение
локация
Как в Мапинфо пространственные выборки создают?
а ведь есть. вот хотя бы эта ссылка - select by location
location:
местоположение
размещение местных предметов
существительное
расположение
местонахождение
положение
размещение
локация
Как в Мапинфо пространственные выборки создают?
-
- Гуру
- Сообщения: 4231
- Зарегистрирован: 10 апр 2006, 22:34
- Репутация: -344969098
- Откуда: Париж
Re: ArcGis or MapInfo?
Я не готов вести спор о составе терминов, это ваше право называть любую вещь любым именем. Для меня любое общение начинается с установления общих терминов и понятий.
Пространственная выборка или пространственный запрос - устоявшееся определение, в том числе и англоязычное.
В мапинфо пространственные выборки создают многими способами. Самый простой - обводят на экране. Эта выборка то же попадает под определение выборка по расположению.
Для всех остальных случаев, выборка осуществляется путем написания SQL запроса через экранную форму (тулбокс - для изобретателей нового языка) или задания этого самого запроса в окне команд MapBasic. В принципе оба пути ведут к одному и тому же действию - созданию запроса на языке MapInfo SQL. И этому способу уже лет 20. Он беднее, чем OGIS SQL, но покрывает большую часть из задач взаимно расположения объектов.
Пространственная выборка или пространственный запрос - устоявшееся определение, в том числе и англоязычное.
В мапинфо пространственные выборки создают многими способами. Самый простой - обводят на экране. Эта выборка то же попадает под определение выборка по расположению.
Для всех остальных случаев, выборка осуществляется путем написания 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 вот от сюда
специально поясняют.Выборка по расположению (построение пространственного запроса)
Так что
не ко мне, а термин вы теперь знаете.это ваше право называть любую вещь любым именем
Кто сейчас на конференции
Сейчас этот форум просматривают: Semrush [Bot] и 2 гостя