Daha çox

Eyni atributu olan nöqtələrə üstünlük verərək FME -yə məkanla necə qoşulmaq olar

Eyni atributu olan nöqtələrə üstünlük verərək FME -yə məkanla necə qoşulmaq olar


Əvvəla, FME -də yeniyəm, amma sualımı konkretləşdirməyə çalışacağam.

Nöqtəli xüsusiyyətlərə malik iki fərqli şəkil faylım var. Bu nöqtələrdə körpülər və keçidlər haqqında məlumatlar var, lakin fərqli provayderlərdəndir. Bu nöqtələr bu körpülərin və s. Həqiqi yerə olduqca yaxındır. Buna görə də bu vəziyyətdə bir məkan birləşməsi edilə biləcəyini düşünürəm.

Problem ondadır ki, bəzən bir təbəqədə çox fərqli nöqtələr olur, digər qatda isə yalnız bir nöqtə. Hər iki təbəqənin ortaq bir xüsusiyyəti var ki, bu da körpünün və s. Yerləşdiyi yol nömrəsini təmsil edir.

FME -də bu iki təbəqəni "NeighborFinder" -transformer ilə 50 metr axtarış radiusunda birləşdirməyə çalışdım. Ümumi atributu olan birləşmələrə üstünlük verə bilsəm, birləşmə ilə daha dəqiq ola biləcəyimi düşünürəm.

İmtahan üçün A nöqtəsinin digər təbəqədə ona yaxın iki fərqli nöqtəsi varsa. B nöqtəsi 10 metr, C nöqtəsi isə 45 metrdir. Bu halda Neighborfinder B nöqtəsini A nöqtəsinə qatar. Ancaq FME -nin A nöqtəsində ROADNUMBER atributunun nə olduğunu yoxlamasını, sonra ondan 50 metr aralıda hansı nöqtələrin olduğunu yoxlamasını, sonra yaxın nöqtələrdən birinin olub olmadığını yoxlamasını istərdim. bu (B & C) A nöqtəsinə bənzər ROADNUMBER atributuna malikdir, Bunlardan hər hansı birində oxşar bir xüsusiyyət varsa, oxşar atributa malik olan A nöqtəsinə qoşulacaq və oxşar bir xüsusiyyət olmadığı təqdirdə, ən yaxın nöqtə A nöqtəsinə qoşulacaq.

Bilmək istədiyim başqa bir şey, axtarış yarıçapında iştirak edə biləcək namizədlərin sayıdır, lakin bu halda bu, yalnız ikinci dərəcəli məlumatdır.


@Detlev haqlıdır, qrupa görə parametri məhz bu məqsəd üçündür.

Qonşunuzda əvvəllər etdiyiniz kimi bütün parametrləri təyin edin. Bununla birlikdə, qrupa görə parametrini təyin edinROADNUMBER.

Uyğun portdan çıxan hər şeyi təhlil edə bilərsiniz. Hələ də 50 m içərisində olan, lakin eyni ilə mütləq olmayan bir şeyi götürmək üçün Eşsiz Namizəddən Qrup Parametrləri olmadan başqa bir NeigborFinder əlavə edə bilərsiniz.ROADNUMBERatribut.

Neçə qonşunun imtahan verəcəyinə gəldikdə, bu sizin tələblərinizdən asılıdır. Nə qədər çox olarsa, analiz o qədər çox vaxt aparar. 10 çoxdur? 50 mi? Məlumat bazanızda neçə nöqtənin olduğuna və qonşularınızın məqbul sayından asılıdır.