Temat: Bufor wokół punktu w MapBasic

Witam, posiadam następujący problem. Chcę narysować bufor wokół tworzonego punktu na warstwie kosmetycznej w następujący sposób:

Insert Into Cosmetic1 (obj)
values(Buffer(CreatePoint(pX, pY), 20, 20, "m"))

Powstały bufor ma jednak kształt elipsy, wydłużonej w kierunku północ/południe. Dodam, że mapa rastrowa z którą powiązane są warstwy jest odwzorowania longitude/latitude. Co ciekawe próbując narysować okrąg funkcją CreateCircle(), również wychodzi elipsa... Nie wiem w czym tkwi problem, a jestem raczej początkujący w tej dziedzinie. Proszę o pomoc :]

konto usunięte

Temat: Bufor wokół punktu w MapBasic

Pracujesz w longitude/latitude więc obraz jest "spłaszczony". Zmień odwzorowanie na np. 1992 i będzie kółko :)

Temat: Bufor wokół punktu w MapBasic

W jakiej kategorii powinienem szukać takiego odwzorowania? Pozatym zmieniając odwzorowanie mapa przesuwa się w stosunku do naniesionych warstw...
Karol Stachura

Karol Stachura Nie ma na świecie
rzeczy niemożliwych
- są tylko mało
pra...

Temat: Bufor wokół punktu w MapBasic

Jak dodać polskie odwzorowania w Mapinfo jest opisane np. tutaj :
http://rfo.org.pl/wojman/GIS_old.pdf

Temat: Bufor wokół punktu w MapBasic

Edytuj plik MAPINFO.prj i doklej do pliku definicję układów

"--- Polish Coordinate Systems ---"
"PUW 42/GK Zone 3 (Pulkowo 1942)\p3333", 8, 1001, 7, 15, 0, 1, 3500000, 0
"PUW 42/GK Zone 4 (Pulkowo 1942)\p3334", 8, 1001, 7, 21, 0, 1, 4500000, 0
"Poland ETRS89 / CS92\p2180", 8, 33, 7, 19, 0, 0.9993, 500000, -5300000
"GUGiK 80\p3328", 20, 1001, 7, 19.16666666, 52.16666666, 0.9997142857, 500000, 500000
"Universal polar stereographic (WGS84)", 20, 104, 19.16666667 , 52 ,0.99981917452019, 0, 0
"Polish Lambert conformal", 3, 28, 7, 19, 29.77930555, 42, 56, 2679984.29, -484330
"1965/1\p3120", 31, 1001, 7, 21.08333333, 50.625, 0.9998, 4637000, 5467000
"1965/2\p2172", 31, 1001, 7, 21.50277778, 53.00194444, 0.9998, 4603000, 5806000
"1965/3\p2173", 31, 1001, 7, 17.00833333, 53.58333333, 0.9998, 3501000, 5999000
"1965/4\p2174", 31, 1001, 7, 16.67222222, 51.67083333, 0.9998, 3703000, 5627000
"1965/5\p2175", 8, 1001, 7, 18.95833333, 0, 0.999983, 237000, -4700000
"ETRS89 / Poland CS2000 zone 5\p2176", 8, 33, 7, 15, 0, 0.999923, 5500000, 0 
"ETRS89 / Poland CS2000 zone 6\p2177", 8, 33, 7, 18, 0, 0.999923, 6500000, 0 
"ETRS89 / Poland CS2000 zone 7\p2178", 8, 33, 7, 21, 0, 0.999923, 7500000, 0 
"ETRS89 / Poland CS2000 zone 8\p2179", 8, 33, 7, 24, 0, 0.999923, 8500000, 0Marta Z. edytował(a) ten post dnia 27.02.11 o godzinie 13:11

Temat: Bufor wokół punktu w MapBasic

Próbowałem różnych odwzorowań także tych z kategorii "Polish Coordinate Systems" ale wszystkie dają niestety taki sam efekt... Mapa jaką posiadam jest zwykłym zarejestrowanym .jpg z google maps z czterema punktami wspołrzędnych. Także może inne pomysły?

Temat: Bufor wokół punktu w MapBasic

Ma ktoś jakiś pomysł? Byłbym wdzięczny

Następna dyskusja:

mapbasic - kolejny problem




Wyślij zaproszenie do