Zobrazují se příspěvky se štítkemgps. Zobrazit všechny příspěvky
Zobrazují se příspěvky se štítkemgps. Zobrazit všechny příspěvky

úterý 8. srpna 2017

Konverze S-JTSK (Křovák) do WSG84 (GSM) pomocí PROJ4.JS

Ač nejsem odborníkem, přes kartografii, projekce, občas mám potřebu konvertovat souřadnice dostupné od ČÚZK např. v rámci výměnného referenčního formátu exportovaného z RÚIAN. Dlouho jsem hledal nástroj, který by byl dobře dostupný s mými znalostmi a hlavně, který bych mohl zařadit do vlastních konverzních rutin. Cčková knihovna PROJ.4 je pro mě příliš komplikovaná pro moje občasné hrátky. Začal jsem tedy příkazovou řádkou konkrétně příkazem cs2cs a při nedávné další iteraci konvertoru jsem narazil na dlouho hledané.

Existuje port PROJ.4  projektu jako nativní javascript knihovna pro node.js - proj4.js.

Použití pro převod mezi systémy zmíněnými v titulku (S-JSTK do WSG84) je triviální.

Instalujeme modul:
npm install --save proj4

importujeme knihovnu
const proj4 = require('proj4')
definujeme projekce
proj4.defs("EPSG:4326","+proj=longlat +datum=WGS84 +no_defs");
proj4.defs("EPSG:5514","+proj=krovak +lat_0=49.5 +lon_0=24.83333333333333 +alpha=30.28813972222222 +k=0.9999 +x_0=0 +y_0=0 +ellps=bessel +towgs84=589,76,480,0,0,0,0 +units=m +no_defs");



a provedeme vlastní konverzi podle potřeby:
console.log(proj4("EPSG:5514","EPSG:4326",[-710056.96,-1116931.88]));

a kupupříkladu pro indexaci v Elasticsearch 

let gps=proj4("EPSG:5514","EPSG:4326",[-710056.96,-1116931.88])
let data={
   location: {
        lat:gps[1],
        lon:gps[0]

   }
}  


středa 2. července 2008

Google Earth Time features


Google Earth is able to display animations. It is a great feature, but can bring unwanted difficulties. At least in my case it happened.

I have had created a KMZ file containing aerial photos from our sightseeing flight. I used Geotag utility to connect snapshots to GPS position. BTW it works excellently. It generated KML file with placemarks with the right icon, position, reference to an image and with timestamps. In GE I merged the placemark list with tracklog and I saved a nice KMZ with both the track and images.

This file when displayed in GE was great. But only first 3 images were displayed. After long research I have discovered existence of time line control displayed on GE main screen. The time line appears only if the file contains some time stamps or time spans. And by default only a short time interval is displayed. Placemarks outside of this interval are not displayed when the file is opened.

Solution: remove time stamps from KML and ... everything works as supposed to.

... výLET



Že se mi občas podaří letět ve velkém letadle je fajn. Tentokrát jsem ale letěl ve 4 místném Zlín-43. Pocity .. jiné. Hned jsem se cítil méně odvážný a můj respekt k průkopníkům letectví výrazně vzrostl...

Záznam letu s pár geolokalizovanýma fotkama si můžete otevřít v Google Earth nebo bez 3D efektu na Google Maps.

Pomocníci: Mio, GPSBabel, Google Earth, Geotag, GPSVisualizer


... létání je o život ;-)

pondělí 16. června 2008

... vyjížďka na Stražiště







Po pár letech váhání jsem si splnil sen. Vyjel jsem na kole na Stražiště. Není to bůh ví jaký výkon, ale mě to udělalo radost. Když připočtu třetinku Staropramenu ve Velké Chyšce, byl výlet veskrze podařený. Z absolvované trasy se asi stane moje oblíbená.

Pomocníci: Mio, GPSBabel, Google Earth, TrackLogAnalyzer


... výlet ne kole, to je život