Strona 1 z 1

MapEdit - problemy

: 27 sie 2010, 13:15
autor: bilbolodz
Witam,

Mam takie dwa pytania:

1) Na ile można wieżyć funckji MapEdita Tools->Verify Maps? Mam mape na której mam dwa takie same przypadki (a przynajmniej tak mi się wydaje i jedna zgłasza mi błąd, druga nie)....

2) Czy ktoś może mi wyjaśnić jak działa w mapEdit funkcja "Substract Polygons"? Sytuacja jest następująca: jest sobie jeziorko otoczone bagienkiem. Odrysowwuję obrys jeziorka (polygon), odrysowyuje obrys bagienka (Polygon), "Verify Maps' mam bląd "Interior areas of polygons overlap", zaznaczam bagienko potem z CTRL jeziorko (w tej kolejnosci bagienko zaznacza sie na niebiesko, jeziorko na zielono) i robię "Substract Polygons". W bagienku niby wycina się otwór o kształcie jeziorka, ale Verify maps zgłasza już DWA błędy ""Interior areas of polygons overlap" i to dokładnie na tych samych współrzędnych!

Co robię źle???

Piotr

Re: MapEdit - problemy

: 27 sie 2010, 15:16
autor: kwieto
Nie wiem jak w najnowszej wersji MapEdit (ostatnio rzadko do niego siadam), jednak generalnie funkcji tej można wierzyć, choć czasem ma swoje narowy, np. jeśli krawędzie dwóch obiektów są linią prostą lub niemal prostą, a jeden z nich wystaje poza drugi (linia jest przedłużona poza punkt, gdzie drugi obiekt się już kończy), czasem potrafi niepotrzebnie zgłaszać błąd. Pomaga lekkie wygięcie prostej (np. wstawienie dodatkowego punktu).

Przy "wycinankach" musisz też zwracać uwagę na to, że przy skomplikowanych kształtach automat czasem zostawia niepotrzebne naddatki. Najczęstszy przypadek to sytuacja gdy obiekt leży na tle dwóch innych - wtedy po jego przycięciu potrafi biec cienka linia wzdłuż krawędzi na styku dwóch pierwszych pól (najłatwiej to zobaczyć w trybie edycji węzłów) - trzeba ją ręcznie usunąć. MapEdit będzie dla takiej "kreski" raportował błąd.

Pamiętaj też, że węzły obu obiektów muszą się ze sobą pokrywać. Czasem jest tak, że brakuje węzła na jednym z obiektów i choć wizualnie wygląda to dobrze, MapEdit raportuje wtedy błąd. W takim przypadku po prostu dodajesz nowy węzeł tak aby pokrywał się z węzłem drugiego obiektu.


Jeśli powyższe nie pomaga, wystaw gdzieś mapę to rzucę okiem co może być przyczyną problemów.

Re: MapEdit - problemy

: 02 wrz 2010, 10:51
autor: bilbolodz
kwieto pisze: Pamiętaj też, że węzły obu obiektów muszą się ze sobą pokrywać. Czasem jest tak, że brakuje węzła na jednym z obiektów i choć wizualnie wygląda to dobrze, MapEdit raportuje wtedy błąd. W takim przypadku po prostu dodajesz nowy węzeł tak aby pokrywał się z węzłem drugiego obiektu.
Zgadza się. To dokładnie ten problem. Powiem więcej:
Jakieś jaja dzieją się przy łączeniu polygonów. Przed połączeniem mapedit nie raportuje błędów, po zrobieniu "merge" błędy się pojawiają. Okazuje się, że niektóre punkty ze skomplikowanego polygona który podlegał łączeniu delikatnie "się przesuwają". Nie byłem w stanie wyśledzić żadnej reguły jak to działa, nie jest to przesunięcie całego polygonu "o jakąś wartość". Większość punktów jest OK ale niektóre z nich są poprzesuwane.....

Przy okazji drugie pytanie:

Czasami zdarza mi się przypadkiem przesunąć polygon (grrr). Czy istnieje sposób żeby go z powrotem nasunąć dokładnie na miejsce (chodzi o to żeby punkty "snapneły" się do innych puntów tak jak przy tworzeniu nowego obiektu)?

Piotr

Re: MapEdit - problemy

: 02 wrz 2010, 11:33
autor: ememek
Jedny sposób jaki znam na ruchome poligony, to wyłącznie ich ME++ :cry: