Изменить интерфейс приложения arcmap можно через
Я пытаюсь создать исполняемый файл, который выполняет следующие функции.
- Принимает 3 аргумента
- Находит локальный процесс ArcMap. Выводит окно процесса на передний план.
- Использует сеанс ArcMap для запроса 3 аргументов и увеличения до определенного места.
- 1 Я предлагаю изучить IAppROT и, возможно, также IObjectFactory.
- @Midavalo ArcMap 10.2.2
- 3 Я действительно надеюсь, что шаг №3 невозможен, поскольку возможность взять на себя работающее приложение и заставить его делать то, к чему оно не было подготовлено, будет ОГРОМНЫЙ дыра в безопасности Windows. Вы можете создать DLL-надстройку / расширение, которая обеспечивает такой вид межпроцессного взаимодействия, и это также будет считаться угрозой безопасности, но, по крайней мере, это будет упреждающий шаг, позволяющий разрешить такой тип взаимодействия.
- Вы говорите о Автоматизация, вы подключаетесь к работающему экземпляру ArcMap через интерфейс IAppROT.
- @Vince всегда можно надеяться, но я думаю, что это недостаток функция существует.
Вы, наверное, смешиваете разные вещи.
С одной стороны, вы можете создать надстройку ESRI (например, расширение, производное от ESRI.ArcGIS.Desktop.AddIns.Extension ). Эти надстройки предназначены для использования внутри работающего приложения ArcGIS в качестве расширения (внутри области процесса ArcMap). Как выглядит надстройка и когда она загружается в сеансе ArcMap, может управляться файлом Config.esriaddinx . С помощью надстройки у вас есть почти полный контроль над приложением ArcMap и MXD.
С другой стороны, вы можете создать отдельное приложение. Это не имеет ничего общего с ESRI.ArcGIS.Desktop.AddIns.Extension . Пожалуйста, ознакомьтесь с разделом "Создание автономных приложений", чтобы получить краткий обзор различных типов приложений.
В вашем случае, я думаю, вы хотите иметь собственное приложение, которое управляет собственным процессом ArcMap. Подробнее см. Автоматизация приложений ArcGIS for Desktop. Пожалуйста, внимательно ознакомьтесь с примечаниями внизу этой статьи.
Выберите пункт меню View > Layout View:
O.2 Макет страницы
Щелкните правой кнопкой мыши на поле и выберите режим Page and Print Setup:
В появившемся диалоге вы можете настроить такие стандартные параметры как размер листа и ориентировку:
O.3 Изменение фрейма карты
Фрейм карты — это прямоугольник, внутри которого отображается карта в режиме компоновки. Выберите на панели Tools инструмент Select elements и щелкните им по изображению карты. Появятся управляющие точки по периметру карты:
Далее вы можете изменять размер фрейма, перетаскивая его управляющие точки или перетаскивать его целиком, щелкнув внутри фрейма.
O.4 Заливка и обводка фрейма карты
Щелкните правой кнопкой на фрейме данных, выберите Properties и перейдите на вкладку Frame:
O.5 Вставка текста
Чтобы вставить текст (например, название), используйте инструмент вставки текста на панели Draw. Щелкните в нужном месте и введите текст. Для настройки шрифта созданной подписи выделите ее и используйте инструменты на панели Draw.
O.6 Вставка линейного масштаба
Используйте команду меню Insert > Scale bar. Выберите нужный стиль в диалоге.
O.7 Вставка численного масштаба
Используйте команду меню Insert > Scale text. Выберите нужный стиль в диалоге.
O.8 Изменение единиц измерения
Дважды щелкните на масштабной линейке и в появившемся диалоге замените параметры Division Units и Label:
В дополнение к построению карт и картографическому анализу,
ESRIArcMap™ является приложением для создания и редактирования как
географических, так и табличных данных. В ArcMap вы можете редактировать
шейп файлы и базы геоданных в едином пользовательском интерфейсе.
ArcMap включает сложные САПР подобные средства редактирования,
помогающие строить объекты легко и просто, одновременно поддерживая
целостность вашей базы данных ГИС.
Лицензии ArcView для ArcMap могут быть использованы для редактирования
простых объектов в шейп файлах и базах геоданных. Лицензии ArcView
позволяют также создавать временную топологию карты, которая может
применяться при редактировании простых объектов с общей геометрией.
Лицензии ArcEditor™ и ArcInfo™ приложения ArcMap могут использоваться
для редактирования геометрических сетей и топологии баз геоданных в
дополнение к редактированию простых объектов.
Работаете ли вы в ArcView GIS или ArcInfo™, вы можете использовать одни
и те же инструменты редактирования в ArcMap при работе с географическими
данными. Если в вашей организации много пользователей одновременно
редактирует общую базу геоданных, ArcMap в связке с ArcSDE™
предоставляет средства, необходимые для управления длинными
транзакциями, работы с версиями и разрешения потенциальных конфликтов
данных.
Лицензии ArcEditor и ArcInfo для ArcMap позволяют откреплять объекты из
основной базы геоданных в базу геоданных открепления для автономного
редактирования.
Используете ли вы ArcView GIS, ArcEditor™ или ArcInfo, цель этой книги
помочь вам изучить и использовать возможности редактирования в ArcMap
для поддержки географической базы данных любого уровня. На нескольких
следующих страницах перечисляются некоторые возможности, которые могут
оказаться очень ценными при редактировании в ArcMap.
Когда несколько слоев загружаются в arcgis одновременно, часто обнаруживается, что некоторые слои не могут быть отображены. Если щелкнуть правой кнопкой мыши, чтобы приблизить слой, вы обнаружите, что сам слой не является проблемным, но он не отображается вместе с другими слоями.В этом случае вы можете определить, вызвано ли это другой системой координат.
Запишите способ изменения системы координат. Есть два типа:
(1) Измените координаты всей платформы arcmap
(2) Измените координаты одного слоя
(1) Измените координаты всей платформы arcmap
Измените координаты на указанную систему координат
В списке содержимого щелкните слой правой кнопкой мыши -> Свойства - «Система координат -» и измените его, если необходимо.
(2) Изменить систему координат одного слоя.
1. Как показано на рисунке ниже, системы координат слоя дорожного покрытия Усян и arcmap отличаются, что приводит к тому, что слой дорожного покрытия Усян не отображается.
2. Откройте панель инструментов (ArcToolBox), - «Инструмент управления данными-» Проекция и преобразование - «Определить проекцию»
(2) Дважды щелкните, чтобы открыть заданную проекцию, введите набор данных или элемент в качестве объекта, система координат которого должна быть изменена, измените систему координат на желаемую систему координат и нажмите OK.
После изменения слой может отображаться нормально.
Интеллектуальная рекомендация
Gensim Skip-Gram модель для Word2Vec
Вступление Генизм - это библиотека Python с открытым исходным кодом, которая используется для легко эффективно извлечь семантические темы в документах. Он используется для обработки оригинального, нес.
Встраиваем VSCode в OpenCV IDE (C ++, window10 1803)
Каталог статей вступление окружение шаг 1. Конфигурация Visual Studio Code 2. Конфигурация OpenCV 3. Конфигурация MinGw 4. Конфигурация cmake 5. Конфигурация проекта 6. Ссылка на ссылку В конце концов.
Интеграция и инструменты fastDFS + spring + maven
После завершения установки его нужно интегрировать в проект. 1. Поместите файл в папку config. 1.1 Содержание файла tracker_server = 192.168.1.202: 22122 - адрес сервера отслеживания, номер порта по у.
Основы Linux
Пользователи Linux делятся на два типа: Пользователь суперадминистратора: root, хранится в каталоге / root Обычные пользователи: хранятся в каталоге / home Каталог Linux /: [*] Корневой каталог. Как п.
Читайте также: