czwartek, 30 czerwca 2011

Projekty rozporządzeń do ustwy o IIP

MSWiA Opublikowało projekty rozporządzeń:

- Projekt rozporządzenia MSWiA w sprawie bazy danych obiektów topograficznych oraz bazy danych ogólnogeograficznych, a także standardowych opracowań kartograficznych;
[bip.mswia.gov.pl]

- Projekt rozporządzenia MSWiA w sprawie baz danych zobrazowań lotniczych i satelitarnych oraz ortofotomapy i numerycznego modelu terenu
[bip.mswia.gov.pl]

- Projekt rozporządzenia Rady Ministrów w sprawie państwowego rejestru granic i powierzchni jednostek podziałów terytorialnych kraju
[bip.mswia.gov.pl]

- Projekt rozporządzenia MSWiA w sprawie standardów technicznych wykonywania geodezyjnych pomiarów sytuacyjnych i wysokościowych oraz opracowywania i przekazywania wyników tych pomiarów do państwowego zasobu geodezyjnego
[bip.mswia.gov.pl]

Więcej informacji:
[www.gisplay.pl]

poniedziałek, 27 czerwca 2011

Model grawitacji ziemii

HTML Footer

http://www.lwis.net/journal/2008/02/08/pure-css-sticky-footer/

Do events

http://www.codeproject.com/KB/cs/DispatcherFrame.aspx

Dont block Your UI
http://www.codeproject.com/KB/WPF/WpfNonblockingUI.aspx

Design Patterns
http://www.devlake.com/

Floating Window

http://www.codeproject.com/KB/silverlight/FloatingWindow.aspx

Custom error tracking

http://www.codeproject.com/Articles/52443/Custom-error-tracking-library-in-asp-net-using-XML.aspx

Jak obliczyć datę, w której decyzja staję się ostateczna


Wszystko jest wyjaśnione tutaj:
http://www.freelex.pl/index.php/artykuly/52-jak-obliczy-dat-w-ktorej-decyzja-staj-si-ostateczna

wtorek, 21 czerwca 2011

Przeliczanie wysokości pomiędzy zerem amsterdamskim oraz zerem kronsztadzkim


ROZPORZĄDZENIE MINISTRA TRANSPORTU I GOSPODARKI MORSKIEJ z dnia 1 czerwca 1998 r. w sprawie warunków technicznych, jakim powinny odpowiadać morskie budowle hydrotechniczne i ich usytuowanie (DZIENNIK USTAW Z 1998 R. NR 101 POZ. 645)


§ 17. 1. Poziom zerowy morza (Pz) odpowiada zeru amsterdamskiemu (Amst) wodowskazu, położonemu o 16,2 cm wyżej od poziomu średniego Morza Północnego, wyznaczonemu na podstawie obserwacji przeprowadzonych od 1701 do 1871 r. na stacji mareograficznej w Amsterdamie.
2. Poziom zerowy morza (Pz), o którym mowa w ust. 1, podaje się w geodezyjnym systemie odniesienia NN55 (Normal Null) odpowiadającym zeru głównego reperu wyjściowego dla obszaru Polski, umieszczonemu na Ratuszu Miejskim w Toruniu i wyznaczonemu na podstawie wyników niwelacji precyzyjnej przeprowadzonej w latach 1955-1957.
3. Poziom zerowy morza (Pz) odniesiony do wodowskazu w porcie morskim Kronsztadt oznacza się jako zero kronsztadzkie (Kron).
4. Do przeliczania wysokości pomiędzy zerem amsterdamskim (HAmst.) oraz zerem kronsztadzkim (HKron.) stosuje się, wyrażoną w metrach, zależność:

HKron. = HAmst. + 0,08

5. W projekcie budowlanym należy każdorazowo zestawiać podstawowe charakterystyczne poziomy morza, o których mowa w § 14, oraz poziom zerowy morza (Pz), o którym mowa w ust. 1 i ust. 3, do którego odniesiono i oznaczono rzędne konstrukcji budowli morskiej.



środa, 15 czerwca 2011

Tłumaczenie polskiej wersji gpt.properties - native2ascii

Żeby utworzyć polską wersję zasobów dla Esri Geoportal Server należy skopiować plik gpt.properties z katalogu \\webapps\geoportal\WEB-INF\classes\gpt\resources\ i nadać mu nazwę gpt_pl.properties. Przeglądarka automatycznie wybierze język dla "polskich przeglądarek". Występuje jednak problem konwersji polskich czcionek. Można go rozwiązać w następujący sposób:
1. Tworzymy plik gpt_pl-utf.properties, który edytowany np. Programmers Notepad jest zapisywany jako UTF-8.
2. Tworzymy plik native2ascii.bat, w którym wpisujemy
"C:\Program Files\Java\jdk1.6.0_24\bin\native2ascii.exe" -encoding UTF-8 gpt_pl-utf.properties gpt_pl.properties
pause
3. Klikamy native2ascii.bat i dostajemy prawidłowo sformatowany plik zasobów.


---


http://help.arcgis.com/en/geoportal_extension/10.0/help/index.html#//00t000000015000000.htm

piątek, 10 czerwca 2011

Narzędzia dla ArcGIS

ArcGIS for AutoCAD
http://www.esri.com/software/arcgis/arcgis-for-autocad/demos.html

Geodatabase Toolset (GDBT)
http://www.esri.com/software/arcgis/extensions/gdbt/demo.html

Eksport jednej warstwy do wielu na podstawie atrybutów
http://www.goldenline.pl/forum/2408217/eksport-jednej-warstwy-do-wielu-na-podstawie-atrybutow

czwartek, 9 czerwca 2011

Przelcizanie współrzędnych GPS w formacie LQQ, GGA

Zadzwonił kolega męża koleżanki z pytaniem, czy nie wiem jak przeliczyć współrzędne elipsoidalne GPS do lokalnego układu współrzędnych płaskich. Trochę czasu upłynęło zanim wyjaśniliśmy sobie co rozumiemy przez układ globalny, lokalny, czym się różnią współrzędne elipsoidalne XYZ od płaskich XY. W końcu zaproponowałem takie rozwiązanie:

1. Przeliczenie współrzędnych elipsoidalnych
do dowolnego układu współrzędnych płaskich. Zaproponowałem odwzorowanie Merkatora z punktem przyłożenia w pobliżu obszaru opracowania. Najpiew trzeba odczytać współrzędne geograficzne z formatu GGA- Global Positioning System Fix Data. Opis tego formatu wygląda tak:

GGA - essential fix data which provide 3D location and accuracy data.

 $GPGGA,123519,4807.038,N,01131.000,E,1,08,0.9,545.4,M,46.9,M,,*47

Where:
     GGA          Global Positioning System Fix Data
     123519       Fix taken at 12:35:19 UTC
     4807.038,N   Latitude 48 deg 07.038' N
     01131.000,E  Longitude 11 deg 31.000' E
     1            Fix quality: 0 = invalid
                               1 = GPS fix (SPS)
                               2 = DGPS fix
                               3 = PPS fix
                   4 = Real Time Kinematic
                   5 = Float RTK
                               6 = estimated (dead reckoning) (2.3 feature)
                   7 = Manual input mode
                   8 = Simulation mode
     08           Number of satellites being tracked
     0.9          Horizontal dilution of position
     545.4,M      Altitude, Meters, above mean sea level
     46.9,M       Height of geoid (mean sea level) above WGS84
                      ellipsoid
     (empty field) time in seconds since last DGPS update
     (empty field) DGPS station ID number
     *47          the checksum data, always begins with *
Najważniejsza informacja dotyczy oczywiście sekcji w której jest zapisana długość i szerokość elipsoidalna. Gdy już wiadomo jak je odczytać to algorytm obliczania współrzędnych płaskich wygląda tak:


        const double PI = 3.14159265358979323846264;
        //const double R0 = 6367449.1458234154;  // Elipsoida WGS-84  
        const double R0 = 6364566.797;  // Kombinowane WGS-84->Krasowski         
 
        // W pobliĹźu obszaru opracowania, 
        //tak aby poprawki odzorowawcze były jak najmniejsze 
        const double LOrigin = 19.51 * PI / 180.0;         
        const double BOrigin = 53.60;


        public void GetMercatorNE(double GpsB, double GpsL, out double North, out double Eeast)
        {
            double DeltaL = GpsL - LOrigin;

            // 1. Lagrange             
            double fi = LagrangeCorr(GpsB);

            // 2. Mercator 
            double nMerc;
            double eMerc;

            double p = Math.Sin(fi);
            double q = Math.Cos(fi) * Math.Cos(DeltaL);
            nMerc = Math.Atan(p / q) * R0;

            double r = 1.0 + Math.Cos(fi) * Math.Sin(DeltaL);
            double s = 1.0 - Math.Cos(fi) * Math.Sin(DeltaL);
            eMerc = 0.5 * Math.Log(r / s) * R0;
            // Minus dowolna wartość, tak aby współrzędne były bliżej zera 
            North = nMerc - 5930000;  
            Eeast = eMerc;
        }

        private double LagrangeCorr(double B)
        {
            double e = 0.081819190842621486; // Elipsoida WGS-84 
            double U = 1 - e * Math.Sin(B);
            double V = 1 + e * Math.Sin(B);
            double K = Math.Pow(U / V, e / 2);
            double C = K * Math.Tan(B / 2 + PI / 4.0);
            double fi = 2 * Math.Atan(C) - PI / 2.0;
            return fi;
        }

2. Obliczenie współrzędnych LQQ
Gdy już mamy współrzędne przeliczone do Lokalnego Układu Merkatora (LUM) to dalej sprawa wygląda prosto. Trzeba pomierzyć kilka punktów wspólnych w systemie wykorzystującym GGA oraz drugi raz te same punkty w systemie wykorzystującym LQQ (Leica Local Position and Quality). Gdy mamy do dyspozycji zestaw współrzędnych w dwóch układach obliczamy parametry transformacji Helmerta z jednego do drugiego - proste!

---
http://uriasz.am.szczecin.pl/naw_bezp/transformacja.html

Archiwalne mapy wybrzeża morskiego

Tworzeniem i udostępnianiem map obszarów morskich zajmuje się Biuro Hydrograficzne Marynarki Polskiej. Jednak w sieci można znaleźć wiele ciekawych map. Np. na stronie http://www.mapy.eksploracja.pl/viewpage.php?page_id=31  można znaleźć mapy Gdańska z XVIII i IXX wieku. Dla mnie ciekawe było zobaczyć mapę Gdyni bez portu. Przeglądając zasoby witryny mapy.eksploracja.pl można znaleźć jeszcze wiele innych ciekawych map.
Warto też odwiedzić stronę gis.gdansk.pl, gdzie można również znaleźć wiele archiwalnych map gdańska.

poniedziałek, 6 czerwca 2011

Rozgraniczenie w trybie ustawy Prawo Wodne -VS- Rozgraniczenie w trybie ustawy Prawo Geodezyjne i Kartograficzne

Rozgraniczenie, które znamy doskonale to rozgraniczenie w trybie PGiK. Zasady są jasne:

PGiK, Art. 31. 2. Przy ustalaniu przebiegu granic bierze się pod uwagę znaki i ślady graniczne, mapy i inne dokumenty oraz punkty osnowy geodezyjnej.
3. Jeżeli jest brak danych, o których mowa w ust. 2 (...), ustala się przebieg granicy na podstawie zgodnego oświadczenia stron (...)
4. W razie sporu co do przebiegu linii granicznych, geodeta nakłania strony do zawarcia ugody (...)
PGiK, Art. 34. 1. Jeżeli w razie sporu co do przebiegu linii granicznych nie dojdzie do zawarcia ugody (...), upoważniony geodeta (...) całość dokumentacji przekazuje właściwemu wójtowi (...).
2. Organ, o którym mowa w ust. 1, umarza postępowanie administracyjne i przekazuje sprawę z urzędu do rozpatrzenia sądowi.
Wynika z tego, że z rozgraniczeniem w trybie PGiK mamy do czynienia tylko i wyłącznie wtedy gdy brak jest dokumentów, które pozwolą na określenie granic. Tymczasem w rozgraniczeniu w trybie Prawa Wodnego mamy do czynienia z ustaleniem przebiegu nowej linii brzegu niezależnie od tego, że istnieją doskonałe dokumenty, które pozwalają na w 100% jednoznaczne określenie granic.
PW, Art.15.3. Podstawę ustalenia linii brzegu stanowi dostarczony przez wnioskodawcęprojekt rozgraniczenia gruntów pokrytych wodami od gruntów przyległych
Z tego artykułu wynika, że rozgraniczenie w trybie Prawa Wodnego służy do ustalenia linii brzegu, a nie do ustalenia granic. Decyzja, która ustali przebieg linii brzegu ma swoje konsekwencje, wprowadza pewne zmiany, które powinny być wprowadzone do ewidencji gruntów i budynków. Zmiany te dotyczą również praw własności - a jak wiemy rozgraniczenie nie służy do wprowadzania zmian praw własności, rozgraniczenie służy tylko i wyłącznie do ustalenia przebiegu istniejących granic.

Ustalenie linii brzegu powoduje zmiany dwojakiego rodzaju: albo woda zabiera grunt, albo grunt zabiera wodę.

Woda zabiera grunt
PW, Art. 17. 1. Jeżeli śródlądowa woda powierzchniowa płynąca lub wody morza terytorialnego albo morskie wody wewnętrzne zajmą trwale, w sposób naturalny, grunt niestanowiący własności właściciela wody, grunt ten staje się własnością właściciela wody.
2. W przypadku, o którym mowa w ust. 1, dotychczasowemu właścicielowi gruntu przysługuje odszkodowanie od właściciela wody na warunkach określonych w ustawie.

Czyli mamy do czynienia z sytuacją gdzie wiemy, że woda zajęła grunt. Żeby to wiedzieć przebieg granic nieruchomości musi być ustalony wcześniej. I dopiero gdy ustalimy przebieg granic (np. w drodze rozgraniczenia  w trybie PGiK) to wtedy można sporządzić projekt rozgraniczenia gruntów pokrytych wodami od gruntów przyległych, który służy do ustalenia przebiegu linii brzegu a nie przebiegu granic - to jest zupełnie inne rozgraniczenie niż wtrybie PGiK.
Na dodatek jest mowa o odszkodowaniu. Rozgraniczenie w trybie PGiK ustaliłoby nowy przebieg granic, zmieniłoby powierzchnie nieruchomości i trudno było by w tym przypadku mówić o odszkodowaniu. Jeżeli chcemy myśleć o odszkodowaniu to trzeba najpierw wydzielić nieruchomość, za która należy się odszkodowanie, sporządzić wykaz zmian gruntowych, z którego będzie wynikać za jakie użytki i jaką powierzchnię należy się odszkodowanie.

Grunt zabiera wodę
PW, Art. 15a. 1. Rozgraniczenia gruntów, które były pokryte wodami przed wykonaniem urządzenia wodnego, od pozostałych gruntów dokonuje, na wniosek właściciela wody lub właściciela gruntu sąsiadującego, w drodze decyzji, właściwy starosta realizujący zadanie z zakresu administracji rządowej.
Hmm, a więc nie jest to rozgraniczenie w trybie PGiK, którego dokonuje Wójt/Burmistrz/Prezydent. Na dodatek
PW, Art. 19. 1. Starorzecza oraz grunt powstały w wyniku wykonania budowli regulacyjnych
pozostają własnością dotychczasowego właściciela wody.
2. Grunt powstały na skutek trwałego, naturalnego lub sztucznego odkładu na obszarach
wód morza terytorialnego lub morskich wód wewnętrznych pozostaje własnością Skarbu Państwa.
Gdyby zrobić rozgraniczenie w trybie PGiK to grunt nie mógłby pozostać własnością dotychczasowego właściciela wody/Skarbu Państwa. Rozgraniczenie zgodne z PGiK sprawiłoby, że grunt pokryty dotychczas wodą stałby się własnością sąsiada wody - życzę dużo szczęścia każdemu, kto podpisze decyzję przekazującą osobie prywatnej grunty Skarbu Państwa. Dla przykładu samo użytkowanie gruntów pokrytych wodami morskimi wiąże się z decyzją ministra i bardzo wysokimi opłatami.

---

Co zatem należy zrobić? Na pewno trzeba zrobić projekt rozgraniczenia gruntów pokrytych wodami od gruntów przyległych. Projekt ten stanowi podstawę do wydania decyzji o ustaleniu linii brzegu. Do tego momentu nie powinno być problemów interpretacyjnych.  Jednak decyzja o ustaleniu linii brzegu wprowadza szereg zmian, dotyczących np. ewidencji gruntów i budynków. To jak wprowadzić zmiany wynikające z decyzji o ustaleniu linii brzegu do ewidencji gruntów to już temat na kolejny artykuł.

niedziela, 5 czerwca 2011

Kto jest właścicielem gruntów pokrytych wodami morskimi?

Prawo Wodne:

Art. 11. 1. Prawa właścicielskie w stosunku do wód publicznych stanowiących
własność Skarbu Państwa, z zastrzeżeniem art. 13, wykonują:
1) minister właściwy do spraw gospodarki morskiej - w stosunku do wód morza
terytorialnego oraz morskich wód wewnętrznych wraz z wodami Zatoki Gdańskiej,

Art. 14. 3. Gospodarowanie gruntami stanowiącymi własność Skarbu Państwa (...), wykonują, w imieniu i na rzecz Skarbu Państwa, odpowiednio organy, o których mowa w art. 11 ust. 1.


Art. 217. 1. Z dniem wejścia w życie ustawy stanowiące własność Skarbu Państwa wody oraz grunty pokryte tymi wodami przechodzą w trwały zarząd odpowiednio - urzędów morskich, regionalnych zarządów gospodarki wodnej, parków narodowych, stosownie do art. 11 ust. 1 pkt 1-3.
2. Przejście mienia, o którym mowa w ust. 1, stwierdza, na wniosek zainteresowanego, właściwy starosta wykonujący zadanie z zakresu administracji rządowej.
3. Przepisy ust. 1 i 2 nie dotyczą mienia, w stosunku do którego zostało ustanowione prawo użytkowania wieczystego.

piątek, 3 czerwca 2011

Które decyzje są uzgadniane z Dyrektorem Urzędu Morskiego?

Ustawa o obszarach morskich Rzeczpospolitej Polskiej i administracji morskiej

Art. 37. 3. Pozwolenia wodnoprawne, decyzje o warunkach zabudowy i zagospodarowania terenu, decyzje o pozwoleniu na budowę oraz decyzje w sprawie zmian w zalesianiu, zadrzewianiu, tworzeniu obwodów łowieckich, a także projekty studium uwarunkowań i kierunków zagospodarowania przestrzennego gminy, miejscowych planów zagospodarowania przestrzennego i planów zagospodarowania przestrzennego województwa, dotyczące pasa technicznego, pasa ochronnego oraz morskich portów i przystani, wymagają uzgodnienia z dyrektorem właściwego urzędu morskiego.
4. Wszystkie plany i projekty związane z zagospodarowaniem morskich wód wewnętrznych i morza terytorialnego są zatwierdzane przez organy administracji morskiej w uzgodnieniu z właściwymi gminami nadmorskimi.

Art. 42. 2. W szczególności do organów administracji morskiej należą sprawy:
10) uzgadnianie decyzji w sprawie wydawania pozwoleń wodnoprawnych i pozwoleń budowlanych na obszarze pasa technicznego, morskich portów i przystani, morskich wód wewnętrznych i morza terytorialnego, jak również wszelkich innych decyzji dotyczących zagospodarowania tego pasa;