Daha çox

Arcgis / arcsde içindəki yaylarda topoloji sahə sərhəd səhvləri (sürüşmələr / boşluqlar) necə düzəldilir

Arcgis / arcsde içindəki yaylarda topoloji sahə sərhəd səhvləri (sürüşmələr / boşluqlar) necə düzəldilir


SQL Server verilənlər bazasına qoşulmaq üçün arcsde ilə arcgis 10.1 (arcinfo lisenziyası) istifadə edirəm. İlkin verilənlər bazası təxminən 100k çoxbucaqlıdır (ərazi qeydiyyatı üçün istifadə olunur, 1 sm civarında bir qətnaməyə malikdir və MTM proyeksiyasından istifadə olunur). Bir neçə əlaqəli qat qurmaq üçün verilənlər bazasında bir çox geoprosessinq əməliyyatları aparıldı (kopyala / yapışdır / böl / birləşdir / birləşdir və s.). Qeyd: Heç vaxt çoxbucaqlı təbəqələrdəki təpələrin formasını və ya miqdarını dəyişdirəcək bir çoxbucaqlı sadələşdirmə / ümumiləşdirmə etməmişəm.

Bu əməliyyatların sonunda "Bölgə Sərhədləri sərhədlə əhatə olunmalıdır" qaydasını istifadə edərək ilk məlumat dəstim (rütbə # 1) ilə son məlumat dəsti (rütbə # 5) arasında topoloji (1 mm tolerantlıq) etdim, eniş edib-etmədiyimi. ayaqlarıma qayıdın. Yalnız dəyişdirdiyim çoxbucaqlılarda səhvlər gözləyirdim. Lakin dəyişdirmədiyim hissələrdə çox (bir neçə min) səhv var. Semptomlar həmişə eynidır: hər zaman çoxbucaqlı yayları təsir edir. Şerit / boşluqların eni hər zaman 0,01 ilə 10 mm arasındadır. Qatlarım arasındakı diklər həmişə eynidır (X, Y koordinatları ilə 1: 1 zoom-a baxaraq), lakin təpələr arasındakı yol naməlum bir səbəbdən dəyişdirilir. Problemi göstərmək üçün bir neçə şəkil əlavə etdim (zoom şəkilləri 1: 1 zoom şəklindədir). Nə ola bilər və bunu necə düzəltmək olar? Əsas məhdudiyyət ondan ibarətdir ki, ilkin təbəqə dəyişməz qalmalıdır (hüquqi səbəblərə görə).

Topologiyanın dözümlülüyünü 1sm-ə dəyişdirməyə çalışdım - problemimin 50% -ni həll edir, amma ilkin təbəqənin bir qədər dəyişdirilməsi hesabına (orijinal təbəqə ilə "ilkin" təbəqəm arasında kəsişmə etdim və onlar bir çox kiçik dəyişikliyi aşkar etdi).

"Edges" və "Vertex" seçimlərindən istifadə edərək avtomatlaşdırılmış "snap" alətini də sınamışam, amma demək olar ki, heç bir şey dəyişdirilməyib (yəqin ki, təpələr artıq düzgün yerdədir. Yalnız uclar arasındakı qövslərdə problem var).


Integrate aləti məlumatdakı kiçik boşluqları düzəldəcək, lakin SDE məlumatlarında bu aləti istifadə edərkən çox çox diqqətli olun ilə verilənlər bazasındakı mövcud xüsusiyyətləri yazacaq geri qaytarma.

Bu aləti düzgün istifadə etmək üçün:

  • SDE məlumatlarınızı yedəkləyin: ya XML iş sahəsi sənədi, Geodatabase xüsusiyyət sinfi (fayl və ya şəxsi - istifadə surəti / yapışdırıb istifadə edin), Shapefile və ya cari SDE ehtiyatınız.
  • Əvvəlcə məlumatların bir nüsxəsində sınayın: Verilənləri bir məlumat mənbəyinə köçürün və Integrate alətini mümkün qədər kiçik bir tolerantlıqla işə salın, sonra səhvlərin düzəldilib-düzəlmədiyini yoxlamaq üçün nəticələri sınayın.
  • Çökən çoxbucaqlar varsa, klaster tolerantlığınızı azaldır və təzə bir nüsxəni yenidən sınayın.
  • SDE verilərində işə salın: İpucu, ArcCatalogdakı nəticələr nişanından istifadə edin, qənaətbəxş nəticələr verən testə iki dəfə vurun və sonra məlumatları dəyişdirin. Bu, bunu təmin edəcəkdir tam olaraq işlədiyi sübut edilmiş eyni parametrlər SDE-də tətbiq olunacaq.

İnteqrasiya vasitəsi iş günlərini saxlaya bilər, lakin istəksiz istifadə edildikdə düzəltmək üçün iş günlərindən iş həftələrini edə bilər ... həmişə bir ehtiyat var bu aləti istifadə edərkən; Mən öyrəndim çətin yol klaster tolerantlığı çox böyük olarsa nə baş verir - əksər hallarda həddindən artıq həvəsli klasteri düzəltməyə çalışmaqdansa, məlumatları silmək və yenidən başlamaq daha sürətli olur.


Videoya baxın: Topology in ArcGIS 4. التصحيح الآلى للفراغات والتطابق gaps u0026 overlap بين الاشكال المساحية