Hangi CBS DXF ve / veya DWG'yi destekler?


11

Hangi CBS DXF ve / veya DWG'yi (tercihen okuma ve yazma) destekler?

Güncelleme: Bu veya benzeri CAD dosyalarını destekleyen herhangi bir açık kaynak CBS var mı?

CAD dosyalarının desteklenmesi genellikle sorunlu görünmektedir. CBS'de DXF / DWG desteğiyle ilgili en büyük sorunlar / sorunlar nelerdir?

Yanıtlar:


7

DWG ve DXF biçimleriyle ilgili sorun, Autodesk'in tam özellikleri yayınlamamasıdır.

DXF Biçimi
DXF ASCII biçimi iyi bilinir ve paketlerin çoğu bunu okuyabilir.
İkili DXF kısmen belgelenmiştir ve birincil AutoCAD formatı olmadığından nadiren desteklenmektedir. Daha fazla ayrıntı için buraya bakın: AutoCAD DXF

DWG Biçimi
DWG biçimi çoğu GIS paketi tarafından okunur, ancak genellikle bazı kısıtlamalarla birlikte.
DWG dosyalarını okuyabilen ve yazabilen en çok kullanılan iki kütüphane AutoDesk'ten lisanslanabilen ve diğeri kar amacı gütmeyen Konsorsiyum Açık Tasarım İttifakı'ndan (ODA) . AutoDesk kütüphanesi, AutoDesk ürünleriyle rekabet etmeyen ürünlerde kullanımla sınırlıdır, ODA kütüphanesi ise tüm DWG özelliklerini desteklemez.

ODA kütüphanesi, AutoDesk'in ODA'ya ve bazı yazılım satıcılarına telif hakkı ihlali için dava açtığı 2006 yılına kadar AutoDesk tarafından sunulan değişiklikleri takip ediyordu. Dava bu yılın başlarında sonuçlandı ve sonuç, ODA kütüphanesinin% 100 uyumlu DWG dosyaları yazamamasıdır. Daha fazla bilgi Open Design Alliance (ODA) sitesinde ve DWG dosya biçimindeki Wikipedia makalesinde bulunabilir.


7

FME verileri formatlar arasında dönüştürür ve CAD> GIS'i dönüştürmek için iyi bir hikayeye sahiptir. Bkz. Http://www.safe.com/solutions/GIS/CADtoGIS.php

Açıklama - FME'nin yaratıcıları olan Güvenli Yazılım için çalışıyorum. Ancak bu senaryo için idealdir, aksi takdirde bunu önermem.

CAD ile CBS arasındaki problemlere gelince, bir diğer konu geometri tipleridir. CAD tipik olarak CBS'nin desteklemediği geometri türlerine sahiptir. Örneğin, hücreler / bloklar gibi özel öğeler; yaylar, kamalar vb. gibi genel (ancak CBS ortak olmayan) öğeler; Bloklar, yüzler, dokular gibi 3D geometri.

Bazen CBS / çevirmeniniz bunları idare eder, bazen onları alternatif geometriye zorlar (örneğin ark> çizgi okşayarak), bazen sadece özellikleri düşürür.


DWG'leri SQL Server'a çevirmek için FME ile denemeye başladım ve şimdiye kadar sevdim.
Chad Cooper

6

En büyük sorunlar nelerdir

Zamanım daha dont detaylı cevap vermek için (şu anda, hasta daha sonra düzenlemek deneyin), fakat CAD verileriyle ana konudur genellikle CAD teknisyenleri koordinat sistemleri ile hiçbir konuda planları oluşturmak. Yani, 0, 0, = kökenini çiziyorlar. İnsanların bazı CAD verileri verildiğinde biraz daha fazla işin dahil olduğunu anlamadıkları ve tüm uzamsallarınızla hizalanacağını varsaydıkları birçok projede çalışıyorum . katmanlar.

Sonra CAD ek açıklamasını içe aktarma sorunu var ...


1
Eskiden 2 set çizime sahip olmamızı zorunlu kılan bir mimarlık şirketinde çalıştım. Birincisi 0,0 tam ayrıntılı plana dayanacaktır. İkincisi, uygun lat /
longs


3

Kosmo ( http://www.opengis.es/ ) DXF / DWG'yi okuyabilir ve yazabilir, yazarken Varsayılan adında bir katman kullanır / oluşturur , ayrıca bazı temel CAD araçları uygulanmaktadır.

Umarım çalışır


3

Hiç kimse autocad harita 3d bahsetmedi biraz şaşırdım . GIS verileri için ekstra desteğe sahip autocad'dir ve dwg'den (veya aynı anda kullanmak) uzamsal veritabanları ve ör. Şekil dosyaları da dahil olmak üzere fdo tarafından desteklenen biçimlere dönüştürmek için birçok rutin içerir .


2

ArcGIS, AutoCAD verilerini oldukça kolay bir şekilde içe aktarabilir. Gerekirse coğrafi referans araçlarını kullanabilirsiniz, ancak uzamsal ayarlama araçlarını kullanmak için çizimi bir ArcGIS formatına dışa aktarmak gerekir. Ayrıca DXF ve DNG'ye aktarabilirsiniz, ancak dosyaların AutoCAD ucunda ne kadar kullanılabilir olduğundan emin değilim. Bunları açıp düzenleyebileceğimi biliyorum, ancak özellikleri doğru bir şekilde dışa aktarmayla ilgili sorun yaşadım.


2

GDAL / OGR, DXF için okuma ve yazma işlemlerini destekler , bu nedenle GDAL (QGIS, GRASS) kullanan herhangi bir CBS en azından bu formatı kullanmanıza izin vermelidir. CAD formatlarını gerçekten kullandığım tek zaman, mühendislerimizden biri için veri ihraç etmektir, bu yüzden DXF'ye dışa aktarma dışında çok deneyimim yok.

GDAL için teklifler sadece yazma desteği için başka bir DWG / DXF sürücüsü var, ancak kesinlikle onunla hiçbir deneyimim yok.


2

Bir DWG / DXF oluşturucusundan gis dostu bir formata ulaşmaya çalışıyorsanız, Bentley Microstation'ı (muhtemelen 'Harita' uzantısıyla) deneyebilirsiniz, dwg / dxf dosyalarını iyi bir şekilde içe aktarabilir ve okuyabilir ve bu öğeleri ve özellikleri bir şekil dosyasına veya bir CBS paketine okuyabileceğiniz başka bir şeye aktarın. Bu, 'kaynağa daha yakın' bir çözümdür, ancak başlangıçtan itibaren bu dosya formatlarıyla gelebilecek tüm garipliği karşılamak için GIS tabanlı bir okuyucu yerine GIS dostu bir çıktı elde ettiğiniz için belki daha güvenilirdir.


2

Bu konuda bir güncelleme, ki en azından benim için çok alakalı. Ben sadece bir totoloji olması gerekir mutlu bir CAD kullanıcı bir telefon var .....

QGIS'ten dxf'yi dışa aktarmak (ve adı geçen CAD kullanıcısını almak için) MMQGIS eklentisini kullanın. CAD kullanıcıları, QGIS'deki katman saveas seçeneğiyle tam olarak oluşturulmuş bir CSV'yi dışa aktarırsanız çok fazla homurdanır (bu konuyu QGIS kullanarak katmandaki noktalar için koordinatlar listesi alıyor musunuz? ) 1.7.4-3 ve trunk'taki saveas dxf seçeneği, bagajda bildirilen gelişmelere rağmen, tatmin edici değildi.

Neşe nasıl yayılır;

Şekil dosyalarınızı UTM projeksiyonuna ve bölgeniz için modern bir haritaya yönlendirin. Gerekirse buna verin, OTFR'nin sizin için ağır kaldırma yapmasını beklemeyin. Eklenti yöneticisinden mmqgis'i getirin, mmqgis'in olması gerektiği yerde aphabetik olarak düşmediğini görebilirsiniz, son baktığımda QGIS katkıda bulunan repoya yapmıştım. Ve mmqgis'in varsayılan olarak kapalı olduğunu, eklentiyi yönetip açtığını görebilirsiniz.

Eklentiyi çalıştırın ve CSV Dosyasına Geometri Dışa Aktar'ı seçin, bir çoklu çizgi için iki dosya oluşturur, adlarınızla mantıklı olmanız ve .... öznitelikleri için öznitelik sonekini kullanmasına izin vermeniz gerekir. Bu, son kullanıcıya verilenleri kolayca yorumlayabildiğinde sevincini artırır.

Tüm hesaplara göre AutoCAD'e aktarım, yorucu sütunların ayrıştırılması veya verilerin manuel olarak değiştirilmesine inişin olmamasıyla bir esinti.

Tüm QGIS ekibine, mmqgis eklentisine ve GIS.SE'ye nasıl yapacağımı unuttuğumda kendi yardım dosyamı yazmama izin verdiği için çok teşekkürler !!

AutoCAD'den içe aktarma kadar, hala neşeli operatörün biraz daha fazla dikkat etmesini ve bu konuda başka bir CBS askerleri tarafından belirtilen aynı sorunu çözmeye çalışmasını bekliyorum - QGIS - Dxf to Shp kullanıldığında son düzenlenmiş bilgiler eksik


2

AutoCAD ile GIS kullanıyoruz ve dosyaları yıllardır GIS kullanıcılarına geri gönderiyoruz ve uygun aktarım protokollerini takip ettiği sürece iyi çalışıyor. Bu roket bilimi değil. İki yıl önce 47 havadan fotoğrafın haritasını çıkardım ve bir Arc-GIS kullanıcısına gönderdim. Veri aktarmadan önce konuştuk ve Geoeye üzerine yerleştirilmiş verilerimi .jpg olarak okuyabileceğim .dwg biçiminde geri aldım. AutoCAD'in en son sürümü olan AutoCAD Map 3D, .shp dosyalarını ve Leica GIS raster GIS'i okuyacak ve bunlarla çalışacaktır. Mühendisler farklı çalışır ve çoğu zaman onlardan aldığım şey gerçek dünya koordinatlarına dönüştürmek ve CBS kullanan istemcilerden sağlanan .dxf genel CAD dosyalarını dışa aktarmak zorundayız. Bunu yıllardır en ufak bir zorluk olmadan ve verilerimizi gönderdiğimiz kişilerden şikayet etmeden yaptık. AMA AutoCAD farklı, farklı düşünüyor ve bir CBS veri modeline sahip değil ve zaten tartışıldı. Arc / INFO 15 yıl önce kullandık, bu yüzden belki de yardımcı olur.


1

Mümkünse DWG / DXF ve GIS'i karıştırmayın, baş ağrısına neden olur. Bunu yapmak zorundaysanız, FME bunun için o kadar da kötü bir araç değildir. Sadece farklı düşünmek zorundasınız, daha fazla geometri + nitelik yok, katmanlarınızda + etiketler + metnin olması gereken yere işaret eden metin olarak bilgileri içe aktarın ...

Dolayısıyla, GIS verilerinizi kullanıcılara verirseniz ve CBS sistemlerinize geri ekleyecekseniz, kullanıcıların cad dosyasına nasıl veri depolayacağı çok açık olacaktır.


1

ArcGIS'de CAD verilerini çok kullanıyorum. Benim için ana konular:

  • hiçbir koordinat sistemi yoksa, CAD çizimini farklı bir formata dışa aktarmadığınız sürece sadece iki nokta kullanarak coğrafi olarak referanslayabilirsiniz
  • Referansları engelleyin, çoğu zaman ArcGIS'teki belirli katmanları değiştirebilmek için CAD özelliklerini patlatmak için Draftsight (Açık Kaynak) gibi 3. taraf yazılımları kullanmanız gerekir
  • Dış referanslar - bunların nasıl ele alınacağından yararlanmak biraz zaman alır ve her şey zaman ve deneyim ile gelir;)
  • Gerçekten biz olmayan çokgenler - CBS kullanıcıları - Çokgenler olarak anlıyorlar ve asla doğru tercüme etmiyorlar

Bunun dışında ArcGIS işi yapar ve zamanla daha iyi hale gelir. Desteklenen ana formatlar DWG ve DXF'dir, ancak Veri Birlikte Çalışabilirlik uzantınız varsa DWF gibi garip şeyleri de işleyebilirsiniz - ancak çeviri sırasında büyük olasılıkla tüm özellik tablosunu ve katmanlarını kaybedersiniz.


1

CAD'i GIS formatlarında görselleştirmek ve dışa aktarmak için başka bir çözüm: Geobide SDK .

Araçların ücretsiz sürümleri mevcuttur.

  • Geomap aracı birkaç CAD katmanının görüntülenmesini sağlar.
  • Geoconverter , farklı CBS formatlarına dönüşüm gerçekleştiren bir araçtır. İngilizce de.
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.