ArcGIS Desktop kullanarak Polyline-M şeklini Polyline'a dönüştürme?


9

Kullanmaya zorlandığım oldukça eski bir yazılımım var (seçenek yok). Polyline-M tipi şekil dosyalarını tanımayacak kadar eskidir, sadece Polyline'ın şekil dosyalarını tanır.

Tamamen Polyline-M olan, eski Polyline'a dönüştürmem gereken bir şekil dosyası var.

ArcMap 10'da bunun nasıl yapılacağını bilen var mı?

Yanıtlar:


13

Sadece "Özellik Sınıfından Özellik Sınıfına" gibi bir ArcToolbox komutu kullanın

"Ortamlar ..." düğmesini tıklayın

"M Değerleri" ve / veya "Z Değerleri" nde Çıktıyı "Devre Dışı" olarak belirtmeniz yeterlidir


Nedense bu komut ArcMap'ımı donduruyor! Ama, aynı şeyi yapmak için "Özellikleri Kopyala" komutunu aldım, sadece Ortamlardaki M değerlerini (anahtar) dışarıda bıraktım. Ve sonra veri çerçevesini bir şekil dosyasına dışa aktarın. Bir cazibe gibi çalıştı! Teşekkür ederim!
jsmith

1
ArcMap'i dondurması garip ... Ama sorununuzu çözmenize yardımcı olduğu için memnunum. Ve daha fazla ayrıntı verebilirim doğrudur !! Bir dahaki sefer.
jeb

9

Jeb'in cevabı beni bu cevaba götürürken, bir cevapta beğenebileceğim biraz detay yoktu. PolyLine-M'yi Polyline'a dönüştürmenin en kolay yolu budur.

  1. ArcToolBox'ınızı açın
  2. "Dönüşüm Araçları" nı açın
  3. Genişletmek için "Şekil dosyasına"
  4. "Özellik Sınıfından Shapefile'a (çoklu)" çalıştırın
  5. Girdi şekil dosyanızı seçin
  6. Yeni şekil dosyanızın oluşturulacağı hedef klasörünüzü seçin. IE. "C: \"
  7. Ortamlar düğmesine tıklayın
  8. "M Değerleri" ni genişletin ve devre dışı bırakmayı seçin (M değerlerini kaldırarak düzenli bir çok satırlı şekil dosyası olmasını sağlar)
  9. Oluştur'a tıkladığınızda yeni dosyanız seçtiğiniz herhangi bir hedef klasörde oluşturulur

Yukarıdakilere ulaşmanın birkaç yolu vardır. Ama bu sonuçta uzun vadede en kolay görünüyordu.



0

ArcToolbox Tool'da Veri Yönetimi Aracı -> Özellikler'i seçin

Çizgi / nokta / çokgen için özellik seçme

Ortam ... formunda Z veya M'yi devre dışı bırak

Senin için klips https://youtu.be/efaKbtgeFbE


-1

GDAL dağıtımından ogr2ogr da bunu oldukça basit bir şekilde yapabilir:

ogr2ogr -nlt LINESTRING NewShapefile.shp OldShapefile.shp
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.