Связи Arcgis с другими программами
-
- Участник
- Сообщения: 77
- Зарегистрирован: 02 июн 2017, 05:39
- Репутация: 0
Связи Arcgis с другими программами
Добрый день. Проблема заключается в следующем.
Есть земельный проект с 15 приложениями в каждом из которых нрафические данные в виде областей карт из Arcgis. Можно ли при помощи каких либо макросов настроить связи таким образом чтобы выделенная область добавлялась в эти таблицы? Видел в одной конторе как такое счастье настроили при помощи Аксесса, но, увы, им не владею...
Можете ли вы порекомендовать что либо? Если вопрос не совсем понятен, накидаю скриншотов
Есть земельный проект с 15 приложениями в каждом из которых нрафические данные в виде областей карт из Arcgis. Можно ли при помощи каких либо макросов настроить связи таким образом чтобы выделенная область добавлялась в эти таблицы? Видел в одной конторе как такое счастье настроили при помощи Аксесса, но, увы, им не владею...
Можете ли вы порекомендовать что либо? Если вопрос не совсем понятен, накидаю скриншотов
-
- Гуру
- Сообщения: 838
- Зарегистрирован: 10 дек 2009, 23:24
- Репутация: 169
- Ваше звание: старик-гисовик
- Откуда: Москва
- Контактная информация:
Re: Связи Arcgis с другими программами
Да, можно кучей разных способов. Но задачу не мешало бы формализовать в пяток четких пунктов
-
- Участник
- Сообщения: 77
- Зарегистрирован: 02 июн 2017, 05:39
- Репутация: 0
Re: Связи Arcgis с другими программами
Хорошо, ближе к вечеру накидаю в подробностях
-
- Участник
- Сообщения: 77
- Зарегистрирован: 02 июн 2017, 05:39
- Репутация: 0
Re: Связи Arcgis с другими программами
В общем, опишу как можно подробно, потом если возникнут вопросы, задавайте.
Долгое время собирал земпроект вручную, пока не нарвался на большой объем, где нужно вбивать кучу данных, делать многочисленные расчеты. Все начинается с карты земельного участка границы которого я указываю в ArcGis
Далее идут приложения в которые я частично буду вносить данные с общей базы, а частично необходимы данные с атрибутов (координаты, площадь или длина). Возможно ли такое?
Вообще я читал на форуме как можно экспортировать табличку координат в Эксель (этого будет достаточно), но не разобрался. Мой Arcgis упорно не хочет считать координаты... то поля короткие, то вообще поле "посчитать геометрию" не доступно.
В общем, самое интересное заключается в том, что на многих приложениях необходимо показывать отдельные участки моей карты в рамках одного полигона, к примеру.
Сейчас я все это делаю по колхозному: оформляю проект-карту, экспортирую его при помощи "PDF Creator" в Jpeg, ну а дальше либо в Ворде, либо в Автокаде оформляю. Для большого количества проектов это очень сложно.
На другой фирме я видел как картографы впаяли какие то утилиты в Arcgis которые сами формируют бланки с данными которые заполняются после ввода данных в Arcgis. Хотелось бы разобраться как это возможно. Дружит ли Arcgis с Автокадом, Вордом, Экселем? Решение данной проблемы бы значительно упростило задачу.
Долгое время собирал земпроект вручную, пока не нарвался на большой объем, где нужно вбивать кучу данных, делать многочисленные расчеты. Все начинается с карты земельного участка границы которого я указываю в ArcGis
Далее идут приложения в которые я частично буду вносить данные с общей базы, а частично необходимы данные с атрибутов (координаты, площадь или длина). Возможно ли такое?
Вообще я читал на форуме как можно экспортировать табличку координат в Эксель (этого будет достаточно), но не разобрался. Мой Arcgis упорно не хочет считать координаты... то поля короткие, то вообще поле "посчитать геометрию" не доступно.
В общем, самое интересное заключается в том, что на многих приложениях необходимо показывать отдельные участки моей карты в рамках одного полигона, к примеру.
Сейчас я все это делаю по колхозному: оформляю проект-карту, экспортирую его при помощи "PDF Creator" в Jpeg, ну а дальше либо в Ворде, либо в Автокаде оформляю. Для большого количества проектов это очень сложно.
На другой фирме я видел как картографы впаяли какие то утилиты в Arcgis которые сами формируют бланки с данными которые заполняются после ввода данных в Arcgis. Хотелось бы разобраться как это возможно. Дружит ли Arcgis с Автокадом, Вордом, Экселем? Решение данной проблемы бы значительно упростило задачу.
-
- Гуру
- Сообщения: 5292
- Зарегистрирован: 09 апр 2010, 19:30
- Репутация: 1015
- Ваше звание: просто мимо прохожу
- Откуда: Ё-бург
Re: Связи Arcgis с другими программами
всё просто
AutoCAD Civil 3D + MS SQL Server
AutoCAD Civil 3D + MS SQL Server
-
- Участник
- Сообщения: 77
- Зарегистрирован: 02 июн 2017, 05:39
- Репутация: 0
Re: Связи Arcgis с другими программами
Спасибо. Немного разгружусь и буду разбираться.
Проблема только в том, что я не работал никогда в AutoCAD Civil.
Если не сложно, можно о процессе в двух словах? И еще: таким образом конвертируется только полигон или все слои в пределах выделенной области, в том числе и растр?
Проблема только в том, что я не работал никогда в AutoCAD Civil.
Если не сложно, можно о процессе в двух словах? И еще: таким образом конвертируется только полигон или все слои в пределах выделенной области, в том числе и растр?
-
- Гуру
- Сообщения: 5292
- Зарегистрирован: 09 апр 2010, 19:30
- Репутация: 1015
- Ваше звание: просто мимо прохожу
- Откуда: Ё-бург
Re: Связи Arcgis с другими программами
можноможно о процессе в двух словах?
печать в растрИ еще: таким образом конвертируется только полигон или все слои в пределах выделенной области, в том числе и растр?
-
- Участник
- Сообщения: 77
- Зарегистрирован: 02 июн 2017, 05:39
- Репутация: 0
Re: Связи Arcgis с другими программами
Только дошли руки до ваших сообщений. Вы меня не поняли. Я не спрашиваю как в принципе экспортировать данные с Arcmap в другие приложения. Мне важен процесс автоматизации этого дела. Чтобы не вставлять одну карту разных масштабов в десяток приложений, а нажав/выделив область, она сама вставлялась так.trir писал(а): ↑21 окт 2017, 06:43можно
Вот я делаю шаблон в Экселе, создаю связи в ворде и Аркмапе. Затем, заполняю шаблон и все данные автоматически заполняются в ворде, а таблицы выносятся в аркмаповский проект.
А мне нужен как бы обратный процесс. Вбиваю в Акрмап, а на выходе получаю форму в Ворде. Как связать Аркмап с вордом, а не наоборот.
Можно парочку навскидку?Andrey Zhukov писал(а): ↑20 окт 2017, 13:04Да, можно кучей разных способов.
-
- Гуру
- Сообщения: 5292
- Зарегистрирован: 09 апр 2010, 19:30
- Репутация: 1015
- Ваше звание: просто мимо прохожу
- Откуда: Ё-бург
-
- Участник
- Сообщения: 77
- Зарегистрирован: 02 июн 2017, 05:39
- Репутация: 0
Re: Связи Arcgis с другими программами
Я правильно понимаю что без программирования ничего не выйдет?
-
- Гуру
- Сообщения: 5292
- Зарегистрирован: 09 апр 2010, 19:30
- Репутация: 1015
- Ваше звание: просто мимо прохожу
- Откуда: Ё-бург
Re: Связи Arcgis с другими программами
я делал в word'е поля связанные с БД, но программирование будет проще
-
- Участник
- Сообщения: 77
- Зарегистрирован: 02 июн 2017, 05:39
- Репутация: 0
Re: Связи Arcgis с другими программами
И как мне это поможет в отображении необходимых областей карты в ворде?
-
- Гуру
- Сообщения: 5292
- Зарегистрирован: 09 апр 2010, 19:30
- Репутация: 1015
- Ваше звание: просто мимо прохожу
- Откуда: Ё-бург
Re: Связи Arcgis с другими программами
а зачем в word'е?
-
- Гуру
- Сообщения: 5173
- Зарегистрирован: 26 сен 2009, 16:26
- Репутация: 793
- Ваше звание: званий не имею
- Откуда: Москва
Re: Связи Arcgis с другими программами
Нужен программист, владеющий указанными технологиями, который сможет формализовать и реализовать вышеперечисленные хотелки. Любой каприз за ваш счёт (с).
Редактор материалов, модератор форума
-
- Активный участник
- Сообщения: 146
- Зарегистрирован: 02 июн 2015, 10:32
- Репутация: 53
- Откуда: Москва
Re: Связи Arcgis с другими программами
Я подобными делами заморачивался минимум дважды, и один раз в связи с экспортом координат.
Из ArcMap запрограммировать экспорт в Microsoft Office возможно, я делал это в VBA. Тут очень важная фишка - из ArcMap можно делать почти что угодно в программах Office, но наоборот намного сложнее. А так всё работает в VBA, он есть и там и там.
Я получаю огромное удовольствие от подобной автоматизации и печатаю в Excel всевозможные отчёты из ArcMap. Изгаляюсь как хочу - могу положительные значения делать жирным синим цветом, а отрицательные красным курсивом. Полная свобода.
Точно так же можно выпихивать картинки из ArcMap (пробовал) и наверное даже автоматически вставлять объект типа "карта ArcMap" в приложения Office (сам не пробовал). Также наверное это уже давно можно делать в Python; но этот язык, разработанный поддатым голландцем, у меня идёт с трудом. Хотя он невероятно мощный и нынче популярный, та же ESRI делает на него основную ставку. Наверное Ваши дела можно сделать и через ArcMap add-in, на Питоне или .Net. У меня большой опыт в VBA и огромная библиотека кода на этом языке, потому мне в нём проще. Зато Python работает с библиотеками ArcMap без запуска самой программы, можно писать потоковые скрипты.
Из ArcMap запрограммировать экспорт в Microsoft Office возможно, я делал это в VBA. Тут очень важная фишка - из ArcMap можно делать почти что угодно в программах Office, но наоборот намного сложнее. А так всё работает в VBA, он есть и там и там.
Я получаю огромное удовольствие от подобной автоматизации и печатаю в Excel всевозможные отчёты из ArcMap. Изгаляюсь как хочу - могу положительные значения делать жирным синим цветом, а отрицательные красным курсивом. Полная свобода.
Точно так же можно выпихивать картинки из ArcMap (пробовал) и наверное даже автоматически вставлять объект типа "карта ArcMap" в приложения Office (сам не пробовал). Также наверное это уже давно можно делать в Python; но этот язык, разработанный поддатым голландцем, у меня идёт с трудом. Хотя он невероятно мощный и нынче популярный, та же ESRI делает на него основную ставку. Наверное Ваши дела можно сделать и через ArcMap add-in, на Питоне или .Net. У меня большой опыт в VBA и огромная библиотека кода на этом языке, потому мне в нём проще. Зато Python работает с библиотеками ArcMap без запуска самой программы, можно писать потоковые скрипты.
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 33 гостя