GIS: Porovnání verzí

Z HKfree wiki
Skočit na navigaci Skočit na vyhledávání
m
 
(Není zobrazeno 8 mezilehlých verzí od 2 dalších uživatelů.)
Řádek 1: Řádek 1:
Geografický informační systém
+
= Hkfree google mapa =
 +
* používá se nová verze (zhruba od roku 2012)
 +
* link [http://mapa.hkfree.org mapa.hkfree.org]
 +
* Dotazy a poznámky směřovat na bkralika
 +
 
 +
<strike>Geografický informační systém
  
 
== Implementační poznámky ==
 
== Implementační poznámky ==
Řádek 12: Řádek 17:
  
 
== TODO ==
 
== TODO ==
Právě se to celé vyvíjí na zelené louce (pavkriz)
+
* zdokonalovani AJAX verze, postupne pouziti AJAX verze jako primarni verze UI
 +
* hledani podle ulic/obci
 +
** seznam ulic HK: http://www.hradeckralove.org/redirector.html?hid=5789 (google "hradec králové seznam ulic")
 +
** nejak vybagrovat aspon souradnice stredu ulice/obce (treba z mapy.cz ? format hledani: "ulice třída Karla IV., Hradec Králové, okres Hradec Králové")
 +
* logo ArgusGeo na stranku s mapou
 +
* <del>seznam podle nazvu nodu a seznam podle essid - hledani pavkriz</del>
 +
* symboly bodu ve formatu SVG
 +
* <del>zadavani spoju (linku) - pavkriz</del>
 +
* dohled pomoci Nagiosu (nutno probrat v newsech)
 +
* <del>filtrovani vrstev (AP/nody, v provozu/vsechny) - pavkriz</del>
  
 
== Subversion repository ==
 
== Subversion repository ==
http://charon.hkfree.org/map
+
* http://charon.hkfree.org/map
 +
 
 +
== Instalace nových podkladů ==
 +
* v postupu předpokládáme, že firma ArgusGeo dodala nové podkladové listy, napasované tak, aby seděly ke stávajícím
 +
** list je reprezentován trojicí souborů tif (obrázek), tfw ("world" souřadnice), tfw (nepoužíváme)
 +
* "runtime adresář" budeme říkat adresáři, kde GIS aplikace očekává strukturu podadresářů s mapovými listy v různých rozlišeních
 +
 
 +
Postup:
 +
# vygenerování souboru OrthoPhotoLayout.java (zajišťuje překlad z S-JTSK souřadnic na jméno listu)
 +
## nakopírovat všechny *.tfw soubory a orthotiles.pl skript (autor pavkriz) do jednoho adresáře
 +
## spustit orthotiles.pl, který vygeneruje soubor OrthoPhotoLayout.java
 +
## uložit OrthoPhotoLayout.java do "projektu" a do subversion (balík org.hkfree.gis)
 +
# předgenerování zmenšených (pro úplnost: myslí se i 1:1, tj. vlastně nezmenšené varianty) verzí listů (v "runtime adresáři")
 +
## nakopírovat nové *.tif soubory do runtime adresáře
 +
## spustit v něm skript make-scales.pl (autor pavkriz) - ten vygeneruje všechny (zmenšené) verze listů do adresářů se jmény listů (ve formátu JPEG) - grafické operace implementovány přes ImageMagick (4perl), pozor, fest náročný na pamět, protože si natahuje vždy celý obrázek do paměti
 +
## smazat nové (všechny) *.tif soubory v "runtime adresáři"
 +
# (přenést obsah runtime adresáře na produkční server, pokud to neděláme rovnou na něm)
 +
# buildnout (zkompilovat) a deploynout (nainstalovat na server) GIS - to se dělá kvůli aktualizovanému OrthoPhotoLayout.java (TODO - možná jednou předělat, aby se ten soubor nahradil nejaky "properties" souborem, ktery se bude číst jen při startu konteineru a nebo na přání http requestem, pak už nebude nutno rebuildovat a reinstalovat aplikaci)
 +
## mvn package
 +
## mvn -Denv=production tomcat:undeploy tomcat:deploy
 +
 
 +
== Návod ==
 +
* [[GIS - Navod]]
 +
</strike>
  
 
== Relevantní odkazy ==
 
== Relevantní odkazy ==
[http://dataz.cuzk.cz/prehledky.php?a=1 Databáze trigonometrických a zhušťovaích bodů]
+
* [http://dataz.cuzk.cz/prehledky.php?a=1 Databáze trigonometrických a zhušťovaích bodů]

Aktuální verze z 22. 1. 2013, 18:06

Hkfree google mapa

  • používá se nová verze (zhruba od roku 2012)
  • link mapa.hkfree.org
  • Dotazy a poznámky směřovat na bkralika

Geografický informační systém

Implementační poznámky

GIS používá jako nativní souřadný systém S-JTSK

  • pozor na "nezvyklou" orientaci (čtete důkladně, oproti matematické orientaci je tam opačně snad vše, včetně toho že osa X je ta svislá)
  • v implementacích vrstev se mnohdy převádí tyto souřadnice do jiného souřadného systému (pro autora vrstvy stravitelnějšího)
    • pozor že neexistuje žádné jednotné doporučení pro implementaci vrstev, takže každý autor může použít svůj vlastní interní souřadný systém, jediná podmínka je dodržet zapouzdření vrstvy (zde je S-JTSK povinný)

Souřadnicový systém Jednotné trigonometrické sítě katastrální

Autorem tohoto „konformního kuželového zobrazení v obecné poloze“ je ing. Josef Křovák. Zeměpisná šířka a délka v S-JTSK je charakterizována na Besselově elipsoidu. Při převodu sférických souřadnic na rovinné se používá Gaussova koule. Rovinné souřadnice S-JTSK se zapisují (y, x)S-JTSK, osa x je orientovaná k jihu a osa y na západ.

TODO

  • zdokonalovani AJAX verze, postupne pouziti AJAX verze jako primarni verze UI
  • hledani podle ulic/obci
    • seznam ulic HK: http://www.hradeckralove.org/redirector.html?hid=5789 (google "hradec králové seznam ulic")
    • nejak vybagrovat aspon souradnice stredu ulice/obce (treba z mapy.cz ? format hledani: "ulice třída Karla IV., Hradec Králové, okres Hradec Králové")
  • logo ArgusGeo na stranku s mapou
  • seznam podle nazvu nodu a seznam podle essid - hledani pavkriz
  • symboly bodu ve formatu SVG
  • zadavani spoju (linku) - pavkriz
  • dohled pomoci Nagiosu (nutno probrat v newsech)
  • filtrovani vrstev (AP/nody, v provozu/vsechny) - pavkriz

Subversion repository

Instalace nových podkladů

  • v postupu předpokládáme, že firma ArgusGeo dodala nové podkladové listy, napasované tak, aby seděly ke stávajícím
    • list je reprezentován trojicí souborů tif (obrázek), tfw ("world" souřadnice), tfw (nepoužíváme)
  • "runtime adresář" budeme říkat adresáři, kde GIS aplikace očekává strukturu podadresářů s mapovými listy v různých rozlišeních

Postup:

  1. vygenerování souboru OrthoPhotoLayout.java (zajišťuje překlad z S-JTSK souřadnic na jméno listu)
    1. nakopírovat všechny *.tfw soubory a orthotiles.pl skript (autor pavkriz) do jednoho adresáře
    2. spustit orthotiles.pl, který vygeneruje soubor OrthoPhotoLayout.java
    3. uložit OrthoPhotoLayout.java do "projektu" a do subversion (balík org.hkfree.gis)
  2. předgenerování zmenšených (pro úplnost: myslí se i 1:1, tj. vlastně nezmenšené varianty) verzí listů (v "runtime adresáři")
    1. nakopírovat nové *.tif soubory do runtime adresáře
    2. spustit v něm skript make-scales.pl (autor pavkriz) - ten vygeneruje všechny (zmenšené) verze listů do adresářů se jmény listů (ve formátu JPEG) - grafické operace implementovány přes ImageMagick (4perl), pozor, fest náročný na pamět, protože si natahuje vždy celý obrázek do paměti
    3. smazat nové (všechny) *.tif soubory v "runtime adresáři"
  3. (přenést obsah runtime adresáře na produkční server, pokud to neděláme rovnou na něm)
  4. buildnout (zkompilovat) a deploynout (nainstalovat na server) GIS - to se dělá kvůli aktualizovanému OrthoPhotoLayout.java (TODO - možná jednou předělat, aby se ten soubor nahradil nejaky "properties" souborem, ktery se bude číst jen při startu konteineru a nebo na přání http requestem, pak už nebude nutno rebuildovat a reinstalovat aplikaci)
    1. mvn package
    2. mvn -Denv=production tomcat:undeploy tomcat:deploy

Návod

Relevantní odkazy