Шари з однаковою системою координат повинні вирівнювати / перекриватись у ArcMap, але чи ні?


61

Я помістив 4 різні шари в свій документ ArcMap, але лише один із них з’явиться на карті! Я також повинен бачити інші 3 шари. Коли я роблю масштаб на шар , я бачу один шар, але я не можу зрозуміти, як зробити так, щоб інші 3 з’являлися одразу один над одним.

Перш ніж відкрити ArcMap, я використав ArcCatalog, де я клацнув правою клавішею 3/4 файлів форм і натиснув кнопку ВластивостіСистема координатІмпорт, а потім натиснув на мій шар Дерева, який має систему координат, яку я хочу, щоб інші 3 мали. Але коли я відкрив ArcMap, 4 шари не перекривались, і я не міг переміщувати їх вище або під одним.


Схоже, хтось мав ту саму проблему: forums.esri.com/Thread.asp?c=93&f=1149&t=91668 "Точки відображаються правильно, але використання вимірювального інструменту дає мені відстань 36 600 метрів від західного краю Небраска на схід від Огайо, приблизно в 22,7 милі ".
новачок

16
Назва запитання - це, мабуть, питання часто заданого питання для цього сайту.
whuber

Ви спробували привести файли crs для фрейму даних такі ж, як файли crs?

@whuber, номер 3 насправді: data.stackexchange.com/gis/query/117131/… :)
blah238

Чи можливо мати однакові координати x, y в одній півкулі для двох різних місць із системою координат UTM?

Відповіді:


92

Ви плутаєте дві різні операції, що стосуються проекцій .

  1. Визначення проекції : Ви б використовували це, коли у вас є файл форми або інший клас функцій, який не має визначеного просторового посилання під час перегляду властивостей в ArcGIS. Ви також можете скористатися цим, якби ви знали на основі деякого спостереження, що проекція, визначена для шару, була неправильною. Це може бути пов’язано з визнанням того, що координати ознак не підходять для визначеної в даний час проекції, або якоїсь іншої підказки. Ця операція просто перезаписує існуючу проекцію з іншою, яку ви вказали. Це також можна зробити в ArcCatalog, змінивши систему координат на вкладці "XY Координатна система" вкладки Властивості класу.

  2. Проектування класу функцій : Цей інструмент використовується, коли у вас є клас класів з визначеною проекцією, і ви хочете перетворити його в іншу проекцію. Це призведе до відповідного перетворення, щоб змінити функції в координатний простір нової проекції.

У своєму запитанні ви заявляєте, що у вас є файл форми, який наразі є в Geographic coordinate systemабо Latitude/Longtudeмає одиниці Decimal Degrees. Це означає, що у вас є координати в діапазоні Y/Lat = 0 to 90і X/Lon = -180 - +180. Коли ви внесете цей архівний файл у ArcMap недоторканим, його проекція буде розпізнана. Якщо ви використовуєте інструмент вимірювання, встановлений у милях, ArcMap правильно розрахує відстань.

Потім ви скористалися інструментом « Визначити проекцію », який не перетворює координати, а просто змінює проекцію, присвоєну файлу форми з Geographicна State Plane NAD 83 California Zone 6 Feet. Це дає форму форми з одиницями в стопах. Однак функції формного файлу не перетворили внутрішні координати, тому вони все ще знаходяться в діапазоні X = -180 to +180 and Y = 0 to 90. Запуск інструмента Project за допомогою тієї самої системи координат насправді нічого не досягає, оскільки ви вже встановили свій файл форми для цієї проекції за допомогою інструменту «Визначити». Ось чому при використанні інструменту « Міра » відстань значно зменшується. По суті, всі ваші функції вашої форми форми тепер розташовуються на відстані 360 футів по горизонталі та 90 футів по вертикалі.

Правильна процедура, яка повинна бути виконана на початковому файлі форми в географічній системі координат, полягає у використанні інструменту проекту . Для цього Projectionвиберіть State Plane, NAD 1983 California Zone 6 Feet. Вихід повинен знаходитись у потрібному місці та давати правильну відстань при вимірюванні. Він також повинен правильно накладатись на будь-які інші шари, за умови, що у них визначена проекція і якщо ваш фрейм даних в ArcMap має проекцію.


2
Будь ласка. Я рекомендую вам ознайомитися з довідковою документацією ESRI про просторові довідки та проекції. Це досить детально і може допомогти зрозуміти досить заплутану тему.
Отримайте просторовий

7
+1 Це чудова відповідь і заслуговує на багато позитивних голосів. Оскільки питання є FAQ (можливо FAQ для нашого сайту), я об'єднати його з іншим потоком справи з тією ж проблемою, сподіваючись цієї загальна нитка може бути зручним місцем для майбутніх питань про прогнози в ArcGIS.
whuber

1
@whuber - спасибі Я відчуваю, що це один із найбільш заплутаних аспектів ГІС та географії загалом. Він також має тенденцію до короткого скорочення у багатьох освітніх програмах, тому важливим є все, що можна зробити для забезпечення ясності.
Отримайте просторовий

Не відповідь, але я не знав, як опублікувати ще один коментар, щоб подякувати getpatial за його детальну відповідь, оскільки я використав незареєстрований аккант, щоб задати питання. Я обов'язково буду використовувати цей сайт у майбутньому. Ви, хлопці, були чудовими! Це спрацювало!
gisbeginner

@whuber - мені подобається ідея зробити цю зручну дискусію про прогнози. Було б добре, якби був якийсь спосіб зробити його програмним забезпеченням незалежним, оскільки ця сама проблема може виникнути і з QGIS. Термінологія та точні кроки дещо відрізняються, але концептуальна проблема однакова.
Отримайте просторовий

30

Хоча ви встановили проекцію своїх 3 інших шарів за допомогою меню властивостей в ArcCatalog, ви не змогли повторно спроектувати дані у відповідну систему координат.

Будь ласка, спробуйте інструмент Project , який знаходиться в Інструментах керування данимиПроекції та перетворенняФункція .

Це повинно дозволити вам створити новий клас функцій, який проектується у правильній системі координат.

Якщо випадково ваші 3 файли форми невідомої системи координат , переконайтеся, що встановіть систему координат (перш ніж перейти до вищевказаного інструменту проекту ) для цих форм-файлів у оригінальній проекції за допомогою інструменту « Визначити проекцію », що знаходиться в Інструментах управління даними.Прогнози та трансформації .


Привіт! Дякую за пораду, але, на жаль, не вийшло. Я відкрив ArcMap, перейшов до Панелі інструментів -> Інструменти для управління даними -> Проекції та трансформації -> Особливість -> Проект, а потім для набору даних "Введення": я помістив файл файлів форм-класу, який я хочу змінити. Для набору даних про вихід я просто змінив ім'я. Для системи вихідних координат я натиснув "імпортувати" і помістив файл форми, який мені подобається. Якщо я не робив цього "імпорту" навіть у ArcMap (не в ArcCatalog)? Нарешті мені дали 3 географічні перетворення на вибір, але жодна з них не була тією, яку я хотів! Довідка! Дякую!
CaliforniaGirl

Існує невелика ймовірність, що ваші файли 3 форм не знаходяться в системі координат, яку вони насправді визначені (наприклад, визначено як wgs84, але насправді над83 зона 17N). Чи можете ви підтвердити метадані або з початковим власником?
Майкл Маркієта

По-друге, чи можете ви збільшити масштаб шару (один із 3-х файлових форм, які не вирівнюються) та скажіть, які координати наведення миші відображаються в правому нижньому куті інтерфейсу ArcMap? Крім того, збільште масштаб до шару файлу фігур, з якого ви "імпортуєте" систему координат, і скажіть, які координати наведення миші відображаються. Я хочу порівняти просторові посилання.
Michael Markieta

З того, що я знаю, формулярні файли знаходяться в різних системах координат, тому я намагаюся ввести їх у ті самі системи координат, а потім і ті ж проекції. Можливо, я десь заплутався?
CaliforniaGirl

Гаразд, чи хочете ви, щоб я це робив до або після того, як я спробую змінити проекцію через панель інструментів?
CaliforniaGirl

13

Цей простий підручник можна слідувати, щоб визначити або перепроектувати (перетворити) систему координат (CRS) в ArcGIS 10.1+, починаючи з файлу CSV.

  1. Відкрити ArcMap;
  2. Клацніть на File --> Add Data --> Add XY Data;
  3. Перегляньте файл CSV, який містить стовпчик Aіз значеннями довготи (або Easting); і стовпець Bзі значеннями широти (або нортування). Приклад:

       easting     northing  
    732771.529  7457694.818  
    733006.267  7456350.588  
    735506.391  7481351.041  
    

    3.1. У файлі CSV виберіть стовпчик A як X fieldстовпчик B як стовпець B Y field;

    3.2. У Coordinate System of Input Coordinatesполі виберіть поточні CRS з даних.

Тут CRS буде визначено . Можна експортувати шар в шейп клацнувши правою кнопкою миші на шарі , а потім, Data --> Export Data.


Або продовжуйте (від елемента 3.2) відхиляти :

  1. Натисніть на ArcToolBoxкнопку (маленький червоний значок панелі інструментів), потім перейдіть DataManagementTools --> Projections and Transformations --> Feature --> Project;

    4.1. Виберіть вхідний шар із Input Dataset or Feature Classполя;

    4.2. В Output Coordinate Systemвибрати CRS один хоче дані проектуються (перетворений) в.

    4.3. В Output Dataset or Feature Classполе встановіть шлях та ім'я для вихідного файлу .

    4.4. Клацніть Okі зачекайте, поки Projectзакінчите роботу.

Тут дані вже відновлюються до нових CRS.


Тепер давайте створимо стовпці з новими Xта Yкоординатами в Змісті (TOC):

  1. Клацніть правою кнопкою миші новий створений шар і виберіть Open Attribute Table;

    5.1. Клацніть на Table Options(верхній лівий кут), потім Add fieldдодайте нові Xкоординати;

    5.2. Оберіть назву стовпця (наприклад X_coords) та встановіть Typeполе як Double.

    5.3. Повторіть кроки ( 5до 5.2) для створення стовпця Y_coords;

  2. Поверніться до TOC і клацніть правою кнопкою миші X_coords;

    6.1. Виберіть Calculate Geometry. Набір Propertyдля X_coordsрівного X coordinate of Point. Перевірте, чи Use coordinate system of the data sourceвибрано. Клацніть Ok.

    6.2. Повторіть кроки 6та 6.1для стовпця Y_coords, але виберіть Y coordinate of Pointзамість цього.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.