Türkçe Sürüm | Orijinal: İngilizce
İngilizceye geç →
⚡ Official Page

Web CAD API Kurulum Kılavuzu

1.Sistem Gereksinimleri

Windows 7 veya Windows Server 2008 ve üzeri 64 bit JDK1.8

2.Lisans Programı Kurulumu

Yazılım paketini “Licensing Control System” klasörü altına yükleyin. “Virbox Kullanıcı Aracı”nı açın, Çevrimdışı Bağlı c2d Dosyası Oluştur’a tıklayın ve dosyayı Gstarsoft şirketine gönderin. Gstarsoft, c2d dosyasına dayalı lisans dosyaları oluşturacaktır, Çevrimdışı Bağlı d2c Dosyasını İçe Aktar'a tıklayın, paket dosyasını seçin ve lisansı etkinleştirmek için Güncelle düğmesine tıklayın.

3.Görev planlama programını başlatın

apache-zookeeper-3.7.1/conf/zoo.cfg dosyasını açın ve günlük konumunu değiştirin. apache-zookeeper-3.7.1/bin/zkServer.cmd dosyasını açın ve komut satırı arayüzünü kapatmayın. Öncelikle zookeeper başlatılmalıdır, bu yüzden başlamadan önce WebCADDWGTransfer.exe'yi yönetici olarak çalıştırın ve servisin başlayıp başlamadığına bakın, başlamışsa Durdur butonuna tıklayın ve zookeeper'ın başlamasını bekleyin ve ardından dönüştürme servisini başlatın.

4.API port hizmetini başlatın

Çizim dosyalarını kaydetmek için kök dizin olarak D:\WebCADAPI\dosyaları gibi bir klasör oluşturun, ardından klasörü açarak cad ve Swap adında iki klasör daha oluşturun. Daha sonra kullanacağımız cad klasörü ve Swap klasörünün yolunu hatırlayın. Cad dosya klasörü, dönüştürmeden sonra çizimleri ve dosyaları kaydetmek için kullanılırken Swap dosya klasörü, dönüştürme programı için takas alanıdır. gtfs-win64-en\application.properties yapılandırma dosyasını açın, eğer varsayılan D:/WebCADAPI/files/cad yolunda değilse, değiştirin ve eğik çizgi sembollerinin yönüne dikkat edin. Daha sonra servisi başlatmak için start.bat dosyasına çift tıklayın veya geçerli dizinde komut satırını başlatın, servisi başlatmak için java -Xmx1024m -Xms1024m -Xss256k -javaagent:sjt_agent.jar -jar GstarTransformServer-1.0.0.jar girin. Lütfen komut satırı arayüzünü kapatmayın.

5. Yapılandırma ve dönüştürme programını başlatın

WebCADDWGTransfer-en/WebCADManager.exe dosyasına sağ tıklayın ve ardından Yönetici olarak çalıştır'ı seçerek açın. Programda birçok yapılandırma ayarı bulunmaktadır, aşağıda belirtilenler dışında herhangi bir parametreyi değiştirmeyin, varsayılan değerleri kullanmanızda bir sakınca yoktur.
1.Görev İstemcisi
Zookeeper'ı seçin, yapılandırmaya 127.0.0.1:2181'i ekleyin, lütfen diğer parametreleri değiştirmeyin.
2.Dizin ayarları, eğik çizgi sembolünün yönüne dikkat edin
Veri, Önbellek, Geçici: üçünün de kök dizinine girin D:\WebCADAPI\dosyaları\cad Takas alanı:D:\WebCADAPI\dosyaları\Swap Font, Font alanı: geçerli dizindeki font klasörü D:\WebCADAPI\WebCADDWGTransfer\font
3. Çizim Veri Dönüştürücüsü
İşlemin sonundaki butona tıklayın ve dosya dizininde WebCADDWGTransfer.exe'yi seçin. Sağ alt köşedeki Uygula butonuna tıklayın, ardından “Yükle” butonuna tıklayın ve “Başlat” butonuna tıklayın. Herhangi bir parametreyi değiştirmeden önce lütfen Durdur'a tıklayın. Yazılımın başka bir dizine taşınması gerekiyorsa, lütfen durdurun ve kaldırın, ardından yazılımı yüklemek ve başlatmak için yeni dizindeki ayarları yapılandırın. Maksimum sayım genellikle CPU'nun sahip olduğu çekirdek sayısına göre ayarlanır, örneğin 4 çekirdekli CPU'da değer üçü için de 4 olarak ayarlanabilir. Bellek de dikkate alınması gereken bir diğer şeydir, her sayım en az 3G belleğe ihtiyaç duyar, bu nedenle değeri 4 olarak ayarlamak için en az 12G belleğe ihtiyaç vardır. Bahsedilmeyen parametrelerin değiştirilmesine gerek yoktur, bunları varsayılan olarak bırakın.

6.Dönüşüm API port planlaması

Tarayıcınız ile ziyaret edin:http://localhost:7088/docs.html ilgili port fonksiyonları görüntülenir. Örnek olarak ocf dönüşüm fonksiyonunu ele alalım, aşağıdaki parametreleri kullanarak bu porta http post isteği gönder. CAD dosyaları için desteklenen dosya akışı ve url vardır, sadece birini seçin. Arayüzü kullanarak doğrudan metin isteği göndermek için Hata Ayıkla'ya tıklayın, dosyayı seçin veya CAD çizimi için indirme adresini girin ve sonucu döndürmek için Gönder düğmesine tıklayın, sonuçları kontrol etmek için kullanılabilecek bir görev kimliği vardır. Görev yürütme sonuçlarını tıklayın ve kontrol edin, dönüştürme sonuçlarını almak için görev kimliğini girin. Ardından ocf url indirme adresini kullanarak ocf'yi dosya sunucusuna indirin.
{
"rtnCode": "0000000",
"msg": "success",
"ts": 1679977119909,
"bizData": {
"taskType": "MAKEOCF",
"requestId": "f52d3778-9931-45a6-b4d8-614bdb385f92",
"status": 2,
"resultCode": 0,
"resultMsg": "OK",
"transformStartTime": "2023-03-28 12:02:48",
"transformEndTime": "2023-03-28 12:02:48",
"extData": "123sdfsdfsdfgsdsdfsd",
"localPath": "D:/WebCADAPI/files/cad/ocf/2023/03/28/0000000001.1.ocf",
"ocfUrl": "http://localhost:7088/openapi/v1/indir?fileId=55223d90-b990-4d3f-b40b-4ecd0f4ee184",
"ocfName": "0000000001.1.ocf",
"version": "1.07",
"layout": "*Model_Space",
"layouts": [
"31",
"*Model_Space",
"Model",
"88",
"*Paper_Space",
"Layout1",
"93",
"*Paper_Space0",
"2222"
]
}
}

rtnKod kodu

 

Değer

Tanım

0000000

Başarılı

0000001

İşlev yetkilendirilmedi, lütfen yöneticiyle iletişime geçin

0000002

Sunucu meşgul, lütfen daha sonra tekrar deneyin

0000003

Anormal parametreler

0000004

Dosya adı boş olamaz

0000005

Dosya bulunamadı

0000006

Dönüştürme görevi mevcut değil

0000007

Lütfen dwg dosyasını yükleyin

0000008

Lütfen ocf dosyasını yükleyin

0000009

Lütfen 3D çizim dosyasını yükleyin

0000010

Lütfen ocf3 dosyasını yükleyin

0000011

Lütfen dwg/ocf dosyasını yükleyin

0000012

Lütfen rvt/stl/ifc/ocf3 dosyasını yükleyin

0000013

Diğer dosya türleri olarak kaydet: yalnızca dwg/dxf'de desteklenir

0000014

diğer sürümler olarak kaydet: 0^ ~5

0000015

Lütfen pdf dosyasını yükleyin

0000018

Dosya URL'sinin alan adı yanlış, lütfen doğrulayın ve tekrar deneyin

0000019

URL dosyası indirilirken hata oluştu, lütfen URL'yi doğrulayıp tekrar deneyin.

0000020

Dosya akışı alınırken hata oluştu, lütfen doğrulayın ve tekrar deneyin

  BizData'daki durum çizim dönüşümünün durumunu gösterir: 0 : Başlamadı 1 : İşlemde 2 : Tamamlanmış dönüşüm yalnızca arka uç dönüşüm programının sonuçları döndürdüğü anlamına gelir, ocf'nin oluşturulduğu anlamına gelmez, dönüşüm başarısız olmuş ve ocf oluşturulmamış olabilir. resultCode, eski sürüm Linux'taki kodla aynıdır; ancak 0, ocf'nin üretildiği anlamına gelir ve diğer tüm durumlarda ocf'nin üretilemediği anlamına gelir.  

Kod

Tanım

0

Başarılı dönüşüm, aksi takdirde başarısız

2

Yanlış görev sınıfı parametre

404

İlgili çizim bulunamadı

800

Başarısız dönüşümler çoğunlukla çizim dosyalarından kaynaklanmaktadır ve başarısızlığın arkasındaki sebebi bulmak için ayrı çizim dosyalarına ihtiyaç duyulmaktadır.

801

Yanlış giriş parametresi

802

Yanlış yapılandırma dosyası

Mevcut sürüm yalnızca dwg ve dxf formatlarının 2D çizim dönüşümlerini destekliyor, 3D çizim dönüşümü hala geliştirilme aşamasında olup yılın ikinci yarısında tamamlanması bekleniyor, bu nedenle 3D ile ilgili port rahatlıkla göz ardı edilebilir.