ArcGIS katman stilini Tarz Katman Tanımlayıcısı (SLD) dosyasına dönüştürme?


28

GeoServer kullanarak bir GIS sunucusunu bir araya getiriyorum ve katman stillerimi ArcGIS 10'dan SLD formatına aktarırken yardıma ihtiyacım var .

ArcMap'te düzgün bir şekilde sembolize edilmiş ve etiketlenmiş bir katman var, bu katmanları sembolize etmeyi ve bir SLD dosyasına etiketlemeyi nasıl sağlayabilirim?

Yanıtlar:


17

Arc2Earth

Community Edition yalnızca siz tüm harita için tek SLD dosyası oluşturmak istiyorsanız Pro yükseltme gerekir, tek katmanları dışa aktarabilir. Seçiminizden sonra, Dışa Aktar düğmesine tıklayın ve dışa aktarılacak bir konum istenecektir.

alt metin

http://help.arc2earth.com/help/faqs/arc2earth-desktop/export-map-symbols-to-styled-layer-descriptor-sld


Yükledim ve kullandığım MXD'nin üzerinde 1 katman var, Tek Katmanı Dışa Aktar seçeneğini denediğimde aşağı açılır menü boş, herhangi bir fikir var mı?
Furlong

EDIT: Boşver, sadece işe aldım!
Furlong,

2
Topluluk Sürümü öldürülmüş gibi görünüyor ve yalnızca ücretli sürüm var.
Miro

Şimdi Arc2Earth Lite değiştirildi arc2earth.com/software/arc2earth-lite
Mapperz

1
Mevcut Arc2Earth Lite kullanıcıları, tam bir aboneliğe yükseltme yapmak için 1 Haziran 2014 tarihine kadar sürecek Yani artık eğlenceli değil.
Miro

8

Geçen gün aynı şeyi arıyordum ve bunu http://wald.intevation.org/projects/arcmap2sld/ adresinde buldum . Henüz denemedim ama eğer yaparsanız duymak ilginizi çekecektir.

Bir yorumda @AlexTereshenkov tarafından belirtildiği gibi, ArcGIS Desktop 10 için de bir sürüm bulunmaktadır - ArcMap®'dan stil bilgilerini okumak ve OGC sayfasının Stil Katman Tanımlayıcı Dosyalarına (SLD) dönüştürmek için A aracının altına bakın .


ArcGIS 9.3 için bu çalışmaları buldum, ancak ArcGIS 10 için değil. Furlong, ArcGIS 10 çözümünü arıyordu. Ancak evet, güncelleme gerektiren geçerli bir proje.
Mapperz

Arcmap2sld, ArcGIS 10 için çalışıyor mu?

Bunu yaptılar, ArcGIS 10 versiyonunu piyasaya sürdüler
Alex Tereshenkov

2
Ne yazık ki, ArcMap2SLD Dönüştürücü yalnızca ArcGIS 10.0'da çalışır, 10.2 gibi sonraki sürümlerde değildir. Ayrıca Arc2Earth "lite" sürümlerini kullanımdan kaldırmıştır.
mike,

2
ArcMap2SLD şimdi ArcMap'ı 10.5'e kadar destekliyor. Daha fazla ayrıntı burada: arcmap2sld.i3mainz.hs-mainz.de/Dateianlagen/readme_english.txt . Bu indirilebilir wald.intevation.org/frs/?group_id=32
Ernesto561

5

Bu arcmap2sldaracın ArcGIS Desktop 10.1+ üzerinde çalıştığını onayladım. Program bu linkten indirilebilir ve benioku belgeleri burada .

Program, bir ArcMap projesinin katman sembololojisini .sldaçık kaynaklı yazılımda kullanılabilecek bir belgeye dönüştürüyor . Visual Basic. NET'te uygulanır ve .NET 2.0 gerektirir.

Adımlar:

  1. .zipDosyayı ambalajından çıkarın .
  2. Geçerli klasörde "\stp\Adjust_for_ArcGIS-version.bat"yapılandırma dosyasını oluşturan dosyayı çalıştırın ArcGIS_SLD_Converter.exe.config. Bu yapılandırma, kurulumunuzda bulunan ArcGIS sistem kitaplıkları üzerindeki meta verileri içerir.
  3. ArcGIS_SLD_Converter.exeProgramı başlatmak için ' i çalıştırın.

.sldDosya oluşturabilmek için, ArcMap uygulamasının bazı katmanlar eklenmiş olarak başlatılması gerekir. Böylece, özellik sınıflarınızı ArcMap'e ekler, gereken sembolojiyi ayarlarsınız ve ardından ArcGIS_SLD_Converterher bir sembole ait sembolojiyi .slddiskteki bir dosyaya aktarmak için kullanırsınız . Tüm katmanları tek bir .slddosyaya mı yoksa tek tek dosyalara mı aktarmak istediğinizi belirleyebilirsiniz ( Extrasmenü> Layers).

Ne tür sembolojilerin ihraç edilebileceği konusunda bazı sınırlamalar vardır. Resim sembolünün olması, dönüştürmeye çalışırken bir hata verecektir; kesikli çizgi gibi diğer bazı semboller düz çizgilere indirgenir. Hangi sembolojinin desteklendiğini görmek için deneme yapmak isteyebilirsiniz.


4

Arcgis'in sld dönüşümü için gördüğüm en iyi çözüm GeoCat Köprüsü . Ücretsiz değildir, ancak daha sonra yine ArcGIS 10 da değildir. REST config API'sini kullanarak doğrudan GeoServer'ınıza yayınlayacaktır (ve ayrıca meta verilerinizi GeoNetwork'e yapıştırın).


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.