Daha çox

Libas istifadə edərək fayllara georeferensiya

Libas istifadə edərək fayllara georeferensiya


Liblas və c ++ istifadə edərək '.las' faylına coğrafi referans məlumatları yazmağa çalışıram.

İşdə mənim kodum:

axınlar; ofs.open ("test.las", ios :: out | ios :: binary); liblas :: Başlıq başlığı; liblas :: Yazıçı yazıçı (ofs, header); liblas :: Nöqtəli nöqtə (və başlıq); point.SetCoordinates (1.0, 2.0, 3.0); yazıçı.WritePoint (nöqtə); header.SetPointRecordsCount (1); liblas :: SpatialReference srs; srs.SetFromUserInput ("EPSG: 4326"); başlıq.SetSRS (srs); yazıçı.SetHeader (başlıq); yazıçı.WriteHeader ();

Ancaq lasinfo alətindən istifadə edərək faylı yoxladığımda əldə edirəm:

Məkan İstinadı: Yoxdur

Proj4 -ü yoxlasam, məlumatlar saxlanılır, buna görə də lasinfo -nun niyə çap etmədiyini bilmirəm:

Kod: std :: cout << srs.GetProj4 () << std :: endl; Çıxış: +proj = longlat +datum = WGS84 +no_defs

Ancaq lasinfo alətini başqaları ilə birlikdə yazmadığım las fayllarını istifadə edərkən WKT və geotiff çıxışını görə bilərəm.

Mən nə səhv edirəm?


SRS məlumatları ilə bir lasfile yazmaq istəyirsinizsə, öz faylınızı yaratmalısınızliblas :: Yazıçıistifadə edərəkliblas :: Başlıqmüəyyən bir SRS var. Kodunuzu buna dəyişdirin:

axınlar; liblas :: Başlıq başlığı; liblas :: SpatialReference srs; srs.SetFromUserInput ("EPSG: 4326"); başlıq.SetSRS (srs); header.SetPointRecordsCount (1); ofs.open ("test.las", ios :: out | ios :: binary); liblas :: Yazıçı yazıçı (ofs, header); liblas :: Nöqtəli nöqtə (və başlıq); point.SetCoordinates (1.0, 2.0, 3.0); yazıçı.WritePoint (nöqtə); yazıçı.WriteHeader ();

İzahat

libLAS -ın baş yazıçı tətbiqi, əlavə rejimində olduqda heç bir VLR -i dəyişdirmir. libLAS eyni zamanda yeni bir yazıçı yaratdıqdan sonra bütün sonrakı zənglərin edilməsini təmin edən başlığı yazırBaşlıq :: write ()əlavə rejimində olduğu hesab olunur. Buna görə, yazıçını yaratmadan əvvəl başlığınızı uyğun məkan istinad sistemi (və digər VLR) ilə qurmalısınız.

IMO bu bir səhv ola bilər. Eyni şəkildə hiss edirsinizsə, libLAS -da bir məsələ açın və nə demək istədiklərinə baxın.


Aşılama xidmətləri və uşaqlar üçün natamam vaksin əhatə dairəsi: BRISA qruplarının, Sao Luís (Maranhão əyaləti) və Ribeirão Preto (São Paulo əyaləti), Braziliyanın müqayisəli məkan təhlili

    Universidade Federal do Maranhão, São Luís, Braziliya.http: //orcid.org/0000-0001-7137-805X
    Universidade Federal do Maranhão, São Luís, Braziliya.http: //orcid.org/0000-0003-4019-2011
    Təşkilat Pan-Americana da Saúde, Braziliya, Braziliya. Http://orcid.org/0000-0002-6262-3276
    Universidade Federal do Maranhão, São Luís, Braziliya.http: //orcid.org/0000-0003-3053-0494
    Universidade Federal do Maranhão, São Luís, Braziliya.http: //orcid.org/0000-0003-0809-3902
    Universidade Federal do Maranhão, São Luís, Braziliya.http: //orcid.org/0000-0002-3506-0738
    M.A.T.H Konsorsiumu-Sağlamlıq üçün Metodlar, Analitik və Texnologiya, São Luís, Braziliya.http: //orcid.org/0000-0002-0809-2152
    Universidade de São Paulo, Ribeirão Preto, Braziliya.http: //orcid.org/0000-0001-8060-1428
    Universidade de São Paulo, Ribeirão Preto, Braziliya.http: //orcid.org/0000-0001-6858-7029
    Universidade Federal do Maranhão, São Luís, Braziliya.http: //orcid.org/0000-0003-4968-5138

Braziliyanın şimal -şərqində analiz vahidləri siyahıyaalma sektorları olan bir şəhərdə aparılan ekoloji araşdırma. Araşdırmada 2008-2017 -ci illər arasında qeydə alınmış hallar üçün məcburi bildiriş məlumatları istifadə edilmişdir. Geocoding üçün TerraView proqramı və Batch Geocode vasitəsi istifadə edilmişdir. Yüksək nisbi risklərin məkan-zamansal yığışmalarının aşkarlanması statistikanın taranması ilə həyata keçirilmişdir.

hadisələrin məkan-zaman bölgüsü heterojen idi və 2008-2012-ci illər arasında bələdiyyənin şəhər bölgəsində yüksək nisbi risklərin dörd aqlomerasiyası və yüksəkdən hiperendemikə qədər təsnif edilən illik yayılma nisbətləri yaratdı.


Videoya baxın: Böyük həcmli faylları internetlə pulsuz göndərmək: Mega, Yandex Disk, Sendgb. Tech-Help #119