Aynı koordinat sistemine sahip katmanlar, ArcMap’te aynı hizada olmalıdır / üst üste gelmelidir mi?


61

ArcMap belgesine 4 farklı katman koydum, ancak bunlardan sadece biri haritada görünecek! Diğer 3 katmanı da görmeliyim. Katmana bir Yakınlaştırma yaptığımda, bir katmanı görebiliyorum, ancak diğer 3'ün üst üste nasıl göründüğünü anlayamıyorum.

Ben ArcMap'i açılmadan, ben shapefile 3/4 sağ tıklandığında nerede ArcCatalog kullanılan ve tıklandığında ÖzellikleriKoordinat sistemiİçe ve sonra sahip olmak 3 diğer istiyorum koordinat sistemine sahiptir benim Ağaçlar katmanının, tıkladım. Ben ArcMap açtığımda 4 katmanları vermedi değil üst üste, ne de üstünde veya birbirlerine bunları aşağıda hareket edebiliyordu.


Burada aynı sorunu vardı gibi görünüyor: forums.esri.com/Thread.asp?c=93&f=1149&t=91668 "Noktalar doğru görüntüleniyor ancak ölçüm aracının kullanımı bana batı sınırından 36.600 metre uzaklıkta bulunuyor Nebraska'dan Doğu Ohio'ya, yaklaşık 22.7 mil. "
gis acemi

16
Soru başlığı belki de bu site için 1 numaralı SSS.
whuber

Veri çerçevesi crs'lerini dosya crs'iyle aynı şekilde getirmeyi denediniz mi?


UTM koordinat sistemi ile iki farklı konum için aynı yarım kürede aynı x, y koordinatlarına sahip olmak mümkün müdür?

Yanıtlar:


92

Projeksiyonlarla ilgili iki farklı işlemi karıştırıyorsunuz .

  1. Bir projeksiyon tanımlayın : ArcGIS'deki özelliklere baktığınızda, halihazırda tanımlanmış bir uzamsal referansı olmayan bir shapefile veya diğer bir özellik sınıfınız varsa bunu kullanırsınız. Bunu, bazı gözlemlere dayanarak, katman için tanımlanan çıkıntının yanlış olduğunu biliyorsanız da kullanabilirsiniz. Bu, özelliklerin koordinatlarının şu anda tanımlanmış projeksiyon veya başka bir ipucu için uygun olmadığını kabul etmekten kaynaklanıyor olabilir. Bu işlem, belirttiğiniz farklı bir projeyle mevcut projeksiyonun üzerine yazar. Bu, ArcCatalog'da, özellik sınıfı Properties'in "XY Koordinat Sistemi" sekmesindeki koordinat sistemini değiştirerek de yapılabilir.

  2. Bir özellik camını yansıtma: Bu araç, tanımlanmış bir izdüşümü olan bir özellik camına sahip olduğunuzda ve onu farklı bir izdüşüme dönüştürmek istediğinizde kullanılır. Bu, özellikleri yeni projeksiyonun koordinat alanına değiştirmek için uygun dönüşümü gerçekleştirecektir.

Sorunuzda, şu anda bir Geographic coordinate systemveya içinde Latitude/Longtudeolan bir şekil dosyasına sahip olduğunuzu belirtiyorsunuz Decimal Degrees. Bu aralığında koordinatları var demektir Y/Lat = 0 to 90ve X/Lon = -180 - +180. Bu şekil dosyasını ArcMap'e el değmeden getirdiğinizde, izdüşümü tanınacaktır. Kilometreye ayarlanmış ölçü aletini kullanırsanız, ArcMap mesafeyi doğru hesaplar.

Daha sonra koordinatları dönüştürmeyen, ancak sadece form dosyasına atanan projeksiyonu değiştiren projeksiyonu tanımla aracını Geographickullandınız State Plane NAD 83 California Zone 6 Feet. Bu size birim cinsinden fit şeklinde bir şekil dosyası verir. Şekil dosyasındaki özellikler, kendi dahili koordinatlarına dönüştürülmedi, ancak yine de aralığındalar X = -180 to +180 and Y = 0 to 90. Proje aracını aynı koordinat sistemini kullanarak çalıştırmak hiçbir şey yapmıyor çünkü şekil dosyasını zaten bu projeksiyona Tanımla aracıyla ayarladınız. Bu nedenle, Ölçü aracını kullandığınızda , mesafe önemli ölçüde daha küçüktür. Temel olarak, şekil dosyalarınızın tüm özellikleri artık yatay olarak 360 fit ve dikey olarak 90 fit mesafeye sığdırılıyor.

Coğrafi koordinat sisteminde orjinal şekil dosyasında yapılması gereken prosedür Proje Aracının kullanılmasıdır . İçin Projectionseçin State Plane, NAD 1983 California Zone 6 Feet. Çıktı uygun yerde olmalı ve ölçüldüğünde doğru bir mesafe vermelidir. Ayrıca, tanımlanmış bir izdüşümü olması ve ArcMap'teki Veri Çerçevesi'nde tanımlanmış bir izdüşümü olması koşuluyla, diğer katmanlar üzerinde doğru bir şekilde yerleşmelidir.


2
Rica ederim. Mekansal referanslar ve projeksiyonlar hakkındaki ESRI yardım belgelerini okumanızı tavsiye ederim. Oldukça ayrıntılı ve oldukça kafa karıştırıcı bir konuya değinmenize yardımcı olabilir.
Mekansal

7
+1 Bu harika bir cevap ve birçok olumlu oyu hak ediyor. Soru bir SSS (belki de sitemiz için SSS) olduğundan, aynı konuyla ilgilenen başka bir konu ile birleştirdim, bu ortak parçanın ArcGIS'teki projeksiyonlarla ilgili gelecek sorular için uygun bir hedef olabileceğini umuyorum.
whuber

1
@whuber - Teşekkürler. Bunun genel olarak CBS ve coğrafyanın en kafa karıştırıcı yönlerinden biri olduğunu hissediyorum. Aynı zamanda birçok eğitim programında da kısa devre olma eğilimindedir, bu nedenle netlik sağlamak için yapılabilecek her şey önemlidir.
Spatial

Cevap değil, ancak soruyu sormak için kayıtsız bir onaylama kullandığım için ayrıntılı cevabı için uzamıza teşekkür etmek üzere nasıl başka bir yorum göndereceğime emin değildim. Kesinlikle bu siteyi gelecekte kullanacağım. Siz harikaydınız! İşe yaradı!
gisbeginner

@whuber - Bunu projeksiyonlar hakkında uygun bir tartışma yapma fikrini seviyorum. Yazılımın bağımsız olmasının bir yolu olsaydı iyi olurdu, çünkü bu aynı durum QGIS ile de ortaya çıkabilir. Terminoloji ve kesin adımlar biraz farklıdır, ancak kavramsal problem aynıdır.
Mekansal

30

ArcCatalog'daki özellikler menüsünden diğer 3 katmanınızın projeksiyonunu ayarlamanıza rağmen, verileri uygun koordinat sistemine yeniden yansıtmayı başaramadınız.

Lütfen Veri Yönetimi AraçlarıProjeksiyonlar ve DönüşümlerÖzellik bölümünde bulunan Proje aracını deneyin .

Bu, doğru koordinat sisteminde yansıtılan yeni bir özellik sınıfı oluşturmanıza izin vermelidir.

Şans eseri 3 şekil dosyalarınız bilinmeyen bir koordinat sistemine sahipse , lütfen bu şekil dosyaları için koordinat sistemini (yukarıdaki Proje aracıyla devam etmeden önce ) Veri Yönetimi Araçlarında bulunan Projeksiyon Tanımlama aracını kullanarak orijinal projeksiyonlarının ayarlarına getirdiğinizden emin olun. → Projeksiyonlar ve Dönüşümler .


Selam! İpucu için teşekkür ederim ama işe yaramadı ne yazık ki. ArcMap'i açtım, Araç Kutusu -> veri yönetimi Araçları -> Projeksiyonlar ve Dönüşümler -> özellik -> Proje'ye gittim ve ardından Girdi veri kümesi için: Değiştirmek istediğim özellik sınıfı shapefile'i koydum. Çıkış veri kümesi için sadece adını değiştirdim. Çıkış koordinat sistemi için "içe aktar" ı tıklattım ve sevdiğim bir koordinat sistemine sahip shapefile'i koydum. Bu 'içe aktarma işlemini ArcMap'ta bile yapmamalı mıydım (ArcCatalog değil)? Sonunda seçim yapmam için 3 coğrafi dönüşüm verildi ama hiçbiri istediğim değildi! Yardım! Teşekkürler!
CaliforniaGirl

3 biçim dosyalarınızın gerçekte tanımlandığı şekilde koordinat sisteminde yer almama ihtimali çok düşük (örneğin, wgs84 olarak tanımlanmış, ancak aslında nad83 bölgesi 17N). Meta verilerle veya asıl sahibiyle onaylayabilir misiniz?
Michael Markieta

İkinci olarak, katmanı yakınlaştırırsınız (sıralanmayan 3 şekil dosyanızdan biri) ve ArcMap arayüzünüzün sağ alt köşesinde hangi fare gezdirme koordinatlarının görüntülendiğini söyler misiniz? Ayrıca, koordinat sistemini 'içe aktarmakta olduğunuz' şekil dosyasının katmanına yakınlaştırın ve hangi fare gezinip koordinatlarının görüntülendiğini söyle. Mekansal referansları karşılaştırmak istiyorum.
Michael Markieta

Bildiğim kadarıyla, shapefiles farklı koordinat sistemlerindedir, bu yüzden onları aynı koordinat sistemlerine ve sonra aynı projeksiyonlara sokmaya çalışıyorum. Belki bir yerlere batırdım?
CaliforniaGirl

Tamam, bunu araç kutusundan projeksiyonu değiştirmeyi denemeden önce veya sonra yapmamı ister misiniz?
CaliforniaGirl

13

Bu basit bir öğretici, bir CSV dosyasından başlayarak ArcGIS 10.1+ içindeki bir Koordinat Referans Sistemini (CRS) tanımlamak veya yeniden programlamak (dönüştürmek) için takip edebilir.

  1. ArcMap'i açın;
  2. Tıklayın File --> Add Data --> Add XY Data;
  3. ABoylam (veya Easting) değerleri içeren sütun içeren CSV dosyasına göz atın ; ve Benlem (veya Northing) değerlerine sahip sütun . Örnek:

       easting     northing  
    732771.529  7457694.818  
    733006.267  7456350.588  
    735506.391  7481351.041  
    

    3.1. CSV dosyasından A sütunu X fieldve B sütunu olarak Y field;

    3.2. Açık Coordinate System of Input Coordinatesalanda, verilerden geçerli CRS seçin.

Burada CRS tanımlanmıştır . Biri, katmana sağ tıklayarak ve ardından Data --> Export Data,.


Veya tekrarlamak3.2 için devam et (öğeden ) :

  1. Tıklayın ArcToolBoxdüğmesiyle (küçük kırmızı araç kutusu simgesi), sonra geçmesi DataManagementTools --> Projections and Transformations --> Feature --> Project;

    4.1. Input Dataset or Feature ClassAlandan giriş katmanını seçin ;

    4.2. In Output Coordinate SystemCRS bir veri projekte olmak istiyor seçmek için (dönüştürülmüş).

    4.3. Alandaki çıktı dosyasının adını ve yolunu ayarlayın Output Dataset or Feature Class.

    4.4. OkÇalışmayı bitirirken tıklayın ve bekleyin Project.

İşte veriler zaten edilir reprojected yeni CRS için.


Şimdi İçindekiler Tablosunda (TOC) yeni Xve Ykoordinatlarla sütunlar oluşturalım :

  1. Yeni oluşturulan katmanı sağ tıklayın ve seçin Open Attribute Table;

    5.1. Yeni koordinatlar eklemek için üzerine tıklayın Table Options(sol üst köşe), ardından ;Add fieldX

    5.2. Sütun için bir isim seçin (örn. X_coords) Ve Typealanı olarak ayarlayın Double.

    5.3. Sütun oluşturmak için ( 5ila 5.2) adımlarını tekrarlayın Y_coords;

  2. TOC'ye geri dönün ve sağ tıklayın X_coords;

    6.1. Seçin Calculate Geometry. Set Propertyiçin X_coordseşit X coordinate of Point. Seçilip Use coordinate system of the data sourceseçilmediğini kontrol edin . Tıklayın Ok.

    6.2. Adımları 6ve 6.1sütunları tekrarlayın Y_coords, Y coordinate of Pointbunun yerine seçin .

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.