Ignore:
Timestamp:
2014-03-27T22:33:13+01:00 (11 years ago)
Author:
mkyral
Message:

PointInfo: Add more external links, nicer icons.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • applications/editors/josm/plugins/pointInfo/servers/RUIAN/index.php

    r30334 r30373  
    5959         am.cislo_domovni,
    6060         am.cislo_orientacni_hodnota || coalesce(am.cislo_orientacni_pismeno, '') cislo_orientacni,
    61          am.adrp_psc psc, ul.nazev ulice, c.nazev cast_obce,
    62          momc.nazev mestska_cast,
    63          ob.nazev obec, ok.nazev okres, vu.nazev kraj
     61         am.adrp_psc psc,
     62         ul.kod ulice_kod, ul.nazev ulice,
     63         c.kod cast_obce_kod, c.nazev cast_obce,
     64         momc.kod mestska_cast_kod, momc.nazev mestska_cast,
     65         ob.kod obec_kod, ob.nazev obec,
     66         ok.kod okres_kod, ok.nazev okres,
     67         vu.kod kraj_kod, vu.nazev kraj
    6468   from ruian.rn_adresni_misto am
    6569        left outer join rn_stavebni_objekt s on am.stavobj_kod = s.kod and not s.deleted
     
    9498                        "cislo_domovni" => $row["cislo_domovni"],
    9599                        "cislo_orientacni" => $row["cislo_orientacni"],
     100                        "ulice_kod" => $row["ulice_kod"],
    96101                        "ulice" => $row["ulice"],
     102                        "cast_obce_kod" => $row["cast_obce_kod"],
    97103                        "cast_obce" => $row["cast_obce"],
     104                        "mestska_cast_kod" => $row["mestska_cast_kod"],
    98105                        "mestska_cast" => $row["mestska_cast"],
     106                        "obec_kod" => $row["obec_kod"],
    99107                        "obec" => $row["obec"],
     108                        "okres_kod" => $row["okres_kod"],
    100109                        "okres" => $row["okres"],
     110                        "kraj_kod" => $row["kraj_kod"],
    101111                        "kraj" => $row["kraj"],
    102112                        "psc" => $row["psc"]
     
    248258$query="
    249259  select ku.kod, ku.nazev,
    250          ob.nazev obec, ok.nazev okres, vu.nazev kraj
     260         ob.kod obec_kod, ob.nazev obec,
     261         ok.kod okres_kod, ok.nazev okres,
     262         vu.kod kraj_kod, vu.nazev kraj
    251263  from rn_katastralni_uzemi ku
    252264      left outer join rn_obec ob on ku.obec_kod = ob.kod and not ob.deleted
     
    267279    array( "ruian_id" => $row["kod"],
    268280           "nazev" => $row["nazev"],
     281           "obec_kod" => $row["obec_kod"],
    269282           "obec" => $row["obec"],
     283           "okres_kod" => $row["okres_kod"],
    270284           "okres" => $row["okres"],
     285           "kraj_kod" => $row["kraj_kod"],
    271286           "kraj" => $row["kraj"],
    272287           );
     
    276291}
    277292
    278 // cadastral area
    279 $query="
    280   select ku.kod, ku.nazev,
    281          ob.nazev obec, ok.nazev okres, vu.nazev kraj
    282   from rn_katastralni_uzemi ku
    283       left outer join rn_obec ob on ku.obec_kod = ob.kod and not ob.deleted
    284       left outer join rn_okres ok on ob.okres_kod = ok.kod and not ok.deleted
    285       left outer join rn_vusc vu on ok.vusc_kod = vu.kod and not vu.deleted
    286   where st_contains(ku.hranice,st_transform(st_geomfromtext('POINT(".$lon." ".$lat.")',4326),900913))
    287   and not ku.deleted
    288   limit 1;
    289 ";
    290 
    291 $result=pg_query($CONNECT,$query);
    292 $error= pg_last_error($CONNECT);
    293 if (pg_num_rows($result) > 0)
    294 {
    295   $row = pg_fetch_array($result, 0);
    296 
    297   $data["katastr"] =
    298     array( "ruian_id" => $row["kod"],
    299            "nazev" => $row["nazev"],
    300            "obec" => $row["obec"],
    301            "okres" => $row["okres"],
    302            "kraj" => $row["kraj"],
    303            );
    304 } else
    305 {
    306   $data["katastr"] = array();
    307 }
    308 
    309293echo json_encode($data);
    310294
Note: See TracChangeset for help on using the changeset viewer.