Для добавления пользовательских систем координат (СК), проекций, географических преобразований (ГП) в ПО ArcGIS можно использовать документированный способ решения этой задачи, о котором мы писали в статье, или способ, который практически исчез из официальной документации, через переменную PEDATABASE.
Такой вариант очень удобен тем, что с его помощью можно достаточно просто определить много местных проекций, пользовательских СК и географических трансформаций при наличии у вас параметров этих проекций, СК и трансформаций.
Ранее наши коллеги предоставляли папку custprj с файлами определения большого количества дополнительных СК, проекций и ГП через переменную PEDATABASE. Разобраться в огромном количестве параметров, которые в некоторых случаях противоречили друг другу, было довольно сложно. Кроме того, в этих файлах нашелся ряд ошибок. Кроме того, в ядро современных версий и ArcMap, и ArcGIS Pro, и ArcGIS Server включены параметры российских СК. В связи с этим мы оставили в файлах только те параметры, которых нет в ArcGIS и которые можно проверить на соответствие ГОСТ 32453-2017. В результате параметров осталось довольно мало, все они проверены.
Мы предоставляем вариант с текстовыми файлами для работы через переменную PEDATABASE:
Файлы из архива следует распаковать в папку C:\pe_userdata и указать переменную окружения PEDATABASE=objedit@C:\pe_userdata.
Данный набор файлов проверен в ArcMap версий 10.6 и выше, в ArcGIS Server версий 10.9.1-11.4, в ArcGIS Pro 2.9-3.4. Во всех версиях указанный набор трансформаций работает корректно. Поскольку, начиная с ArcMap 10.6 и соответствующих версий ArcGIS Pro и ArcGIS Server, информация по всем СК (включая их сфероиды и датумы), указаннных в ГОСТ 32453-2017 (ПЗ-1990, ПЗ90.02, ПЗ90.11, ГСК-2011, Пулково-1995), уже включена в ядро ArcGIS, мы закомментарили соответствующие строки в файлах, но оставили их для примера. Кроме того, мы должны обратить ваше внимание, что СК ПЗ90.02 и ПЗ90.11 появились в ArcMap 10.5-10.6, ArcGIS Pro и ArcGIS Server сначала с идентификаторами WKID 104017 и 104018, но в ArcGIS Pro 3.2 и ArcGIS Server 11.2 их WKID поменялись на 9474 и 9475. В связи с этим в представляемых файлах имеются два набора трансформаций: для старых WKID c суффиксом «_ArcMap» и для новых WKID без суффикса.
Для проверки доступности трансформаций в ArcGIS Server можно использовать локальный сервис Geometry Server, как описано в справке.
Информацию о работе с переменной PEDATABASE, о правилах описания СК, датумов, проекций и ГП ранее можно было найти в документации по ArcGIS, в статьях на портале поддержки Esri. Сейчас эта информация с описанием содержимого файлов в редакции 2018 года существует только в устаревшей документации по ArcSDE, но сама переменная продолжает нормально работать в большинстве версий ПО.
Актуальная информация по данному вопросу представлена в разделе Esri на github:
статья с общей информацией ,
подробное описание метода.
Более доступное описание содержимого файлов приведено на сайте gis-lab (статья или wiki).
Обновление 18.02.2025. Содержимое файлов приведено в соответствие с СК, имеющимися в ArcGIS.
1 комментарий
Комментарии закрыты.