Kirjoittaja Aihe: Postgres- ja postgis-apuja 12.04:lle  (Luettu 8911 kertaa)

New_user

  • Käyttäjä
  • Viestejä: 1247
    • Profiili
Vs: Postgres- ja postgis-apuja 12.04:lle
« Vastaus #20 : 08.01.13 - klo:14.45 »

Saman tien asentaisin muut tarvittavat / mahdollisesti tarpeelliset paketit.

Koodia: [Valitse]
sudo apt-get install postgis postgresql-9.1-postgis postgresql-client-9.1 postgresql-contrib-9.1 pgadmin3
Ja vielä vinkkinä - vaikka tuossa lukemassasi ohjeessa tehtiinkin toisella tavalla - kannattanee tunnistautuminen muuttaa edellisessä viestissä ehdottamallani tavalla "trust" paikallisille yhteyksille. Vähentää puuttuvista oikeuksista johtuvia ongelmia.

Otin käyttöön aiemmin ehdottamasi ubuntugis-repon. Asennettu nyt Postgresql 9.1 ja tuossa yllä antamasi paketit + sitten vielä koneelta järjestelmäasennuksen myötä poistunut Qgis. Tästä eteenpäin olisi hyvä saada neuvoa, miten mättää shapefilettä kantaan. EnterpriseDB-asennuksessa oli kannassa valmis spatial-template. Tässä nyt ei näytä olevan mitään. Kantaan luotu superuseriksi oma tunnus, joka on sama kuin käyttöjärjestelmässä. Kanta käynnissä ja PgAdminillakin pääsee sisään.

posiki

  • Käyttäjä
  • Viestejä: 3
    • Profiili
Vs: Postgres- ja postgis-apuja 12.04:lle
« Vastaus #21 : 10.01.13 - klo:13.48 »
Terve !

Oliko siis vielä ongelmana, että pitäisi päästä ilman komentoriviä latamaan PostGIS-tietokantaan shape-tiedostoja?

P

New_user

  • Käyttäjä
  • Viestejä: 1247
    • Profiili
Vs: Postgres- ja postgis-apuja 12.04:lle
« Vastaus #22 : 10.01.13 - klo:14.13 »
Terve !

Oliko siis vielä ongelmana, että pitäisi päästä ilman komentoriviä latamaan PostGIS-tietokantaan shape-tiedostoja?

P

Jep. Tilanne on se, että pitäisi osata luoda spatiaalinen, hmm, kanta tai taulu. EnterpriseDB:n postgres - postgis -asennuksessa mukaan tuli sellainen template, jota käyttäen saatetiin sellainen luoda. Sitten vain graafisella työkalulla shapea sisään. Tässä vaiheessa siis ollaan tämän kanssa, monen muun keskellä.

anttimr

  • Käyttäjä
  • Viestejä: 1625
    • Profiili
Vs: Postgres- ja postgis-apuja 12.04:lle
« Vastaus #23 : 10.01.13 - klo:15.08 »
Terve !

Oliko siis vielä ongelmana, että pitäisi päästä ilman komentoriviä latamaan PostGIS-tietokantaan shape-tiedostoja?

P

Jep. Tilanne on se, että pitäisi osata luoda spatiaalinen, hmm, kanta tai taulu. EnterpriseDB:n postgres - postgis -asennuksessa mukaan tuli sellainen template, jota käyttäen saatetiin sellainen luoda. Sitten vain graafisella työkalulla shapea sisään. Tässä vaiheessa siis ollaan tämän kanssa, monen muun keskellä.

Ensimmäisessä vaiheessa tietokanta. Luot superuser-oikeudet omaavalla käyttäjällä uuden tietokannan. Etsit pgadminissa luodun tietokannan sisällä olevasta puurakenteesta kohdan extensions. New Extension -> haet laajennusten listasta postgis -> ok -> tietokanta on paikkatietoa ymmärtävä.
Ubuntu 12.10 Quantal Quetzal

posiki

  • Käyttäjä
  • Viestejä: 3
    • Profiili
Vs: Postgres- ja postgis-apuja 12.04:lle
« Vastaus #24 : 10.01.13 - klo:15.17 »
Terve,

Tässä nyt yksi ohje, jossa tuon spatiaaliset laajennokset saat mukaan siihen PostgreSQL-tietokantaan: http://hackgeo.com/cloud-computing/amazon-web-services/configuring-postgresql-9-1-and-postgis-2-on-ubuntu-12-04-in-amazon-aws

Komentorivillä joutuu tekemään, ainakin tuon. Tai kyllä se kaiketi PgAdminillakin onnistuu.

P

anttimr

  • Käyttäjä
  • Viestejä: 1625
    • Profiili
Vs: Postgres- ja postgis-apuja 12.04:lle
« Vastaus #25 : 10.01.13 - klo:15.44 »
Terve,

Tässä nyt yksi ohje, jossa tuon spatiaaliset laajennokset saat mukaan siihen PostgreSQL-tietokantaan: http://hackgeo.com/cloud-computing/amazon-web-services/configuring-postgresql-9-1-and-postgis-2-on-ubuntu-12-04-in-amazon-aws

Komentorivillä joutuu tekemään, ainakin tuon. Tai kyllä se kaiketi PgAdminillakin onnistuu.

P
Tuossa ohjeessa on lainattu postgis:n asentamisen osalta viime maaliskuulta peräisin olevaa toista ohjetta, joka on jossain määrin vanhentunut ja kannattaa skipata. Tuolloin postgis 2.0 pakettien asentaminen vaati kahden PPA:n lisäämistä. Nykyisin riittää, että ottaa käyttöön ainoastaan ubuntugis-unstable PPA:n. Sieltä tulee tällä hetkellä versio 2.0.1

Templaten luominen yhtä tietokantaa varten ei ole tarpeen, vaikkakin lienee hyvä käytäntö.

Ohjeesta löytyi vähän täydennettävää edelliseen viestiini kyllä.
Tietokannan luomisen ja spatiaalisten laajennosten lisäämisen jälkeen on syytä antaa kaikki julkiset oikeudet tietokannan public-skeemassa olevalle spatial_ref_sys taululle ja geometry_columns sekä geography_columns näkymille.

Tämäkin onnistuu helposti pgadmin3:n kautta.

Lisättyjä oikeuksia tarvitaan, mikäli tietokantaa käytetään postgres käyttäjään verrattuna rajoitetummilla oikeuksilla varustetulla käyttäjäroolilla.

« Viimeksi muokattu: 10.01.13 - klo:16.19 kirjoittanut anttimr »
Ubuntu 12.10 Quantal Quetzal

New_user

  • Käyttäjä
  • Viestejä: 1247
    • Profiili
Vs: Postgres- ja postgis-apuja 12.04:lle
« Vastaus #26 : 10.01.13 - klo:17.20 »
Kiitos neuvoista. Yritetäänpä noita kun ehditään, ehkä jo huomenissa jotain. Palaan aiheeseen jossain välissä, ja koetan itsekin antaa kokemuksia sitämukaa kun niitä syntyy.

posiki

  • Käyttäjä
  • Viestejä: 3
    • Profiili
Vs: Postgres- ja postgis-apuja 12.04:lle
« Vastaus #27 : 11.01.13 - klo:07.24 »
Mo!

Huomasin muutaman vuoden takaisesta postituksesta, että myös Geoserveriä on tarve asentaa. Siihen HackGeo antaa myös ohjeet: http://hackgeo.com/cloud-computing/amazon-web-services/configuring-geoserver-on-ubuntu-12-04-in-amazon-aws.

Geoserveriä ei näytä olevan tuolla UbuntuGIS -paketeissa. Onko tietoa miksei?

P

New_user

  • Käyttäjä
  • Viestejä: 1247
    • Profiili
Vs: Postgres- ja postgis-apuja 12.04:lle
« Vastaus #28 : 11.01.13 - klo:09.44 »
Geoserver on tuttu, ja sen asennus on perin helppo. Pudottaa vain haluamaansa hakemistoon, ja asettaa pari ympäristömuuttujaa. Java on pakollinen. Mainio ohjelmisto, jonka kehityksestä tiedän Suomesta maksetunkin tukirahaa.

Postgre-rintamalta sen verran, että attimr:n ohjeiden mukaan kanta luotu, postgis-laajennus sille asetettu, ja ensimmäinen kokeilushape saatu viedyksi kantaan. Ensimmäinen epäonnistui merkistökoodauksen epäyhteesopivuuden  (UTF-8 - Latin1) vuoksi, mutta itse luomani pieni polygonilayer meni kantaan vaivatta. Nyt pitää konffata vielä omalla koneella oleva testi-Geoserver kaivamaan ko. layer esiin ja WMS-jakoon. Sitten olisi tämä jakso onnellisesti hyvässa välivaiheessa. Tuotantoversio oikealla serverillä on sitten toinen juttu, mutta polku jota seurata olisi nyt selvillä kiitos tämän foorumin ystävällisen avun. :)

EDIT: Geoserver nappasi yhteyden kantaan heti, loin Storen, jolloin layer näkyi julkaistavaksi heti. Laitoin julkaisuun täyttämällä kentät kuten olen aina tehnyt. Layer previewssä tulee boksi, mutta ei itse layeriä näkyviin. Storea luodessa on Startup SQL kenttä, ja johtuukohan nyt storen vaillinaisuudest, ettei layer näy?

EDIT2: Äh, stylessä oli häikkä, layer postgre-kannasta näkyy Geoserverin välittämänä OK!

« Viimeksi muokattu: 11.01.13 - klo:10.36 kirjoittanut New_user »

anttimr

  • Käyttäjä
  • Viestejä: 1625
    • Profiili
Vs: Postgres- ja postgis-apuja 12.04:lle
« Vastaus #29 : 13.01.13 - klo:08.43 »
Geoserver on tuttu, ja sen asennus on perin helppo. Pudottaa vain haluamaansa hakemistoon, ja asettaa pari ympäristömuuttujaa. Java on pakollinen. Mainio ohjelmisto, jonka kehityksestä tiedän Suomesta maksetunkin tukirahaa.

...

EDIT2: Äh, stylessä oli häikkä, layer postgre-kannasta näkyy Geoserverin välittämänä OK!

Hyvä juttu, kun alkoi pelata!

Geoserveriä ei näytä olevan tuolla UbuntuGIS -paketeissa. Onko tietoa miksei?

Geoserveriä ei ole paketoitu myöskään Debianiin tai Debian-GIS repoon - ja suurin osa UbuntuGIS:n paketeista on Ubuntuun sovellettuja versioita näiden paketeista. Jotain keskusteluja paketoinnista on käyty http://lists.debian.org/debian-gis/2011/05/msg00006.html

Samoin ei ole paketoitu muitakaan Javalla kirjoitettuja FOSS GIS-ohjelmistoja kuten geotools,uDig, gvSig...
Arvelisin, ettei sitä ole nähty kovin tarpeelliseksi, koska projektien omilla sivuilla ne tarjotaan Javan periaatteellisen alustariippumattomuuden vuoksi mm. linuxeihin helposti asennettavissa formaateissa.      

Toisin on C/C++ kirjoitetun ohjelmistopinon laita (mm. GDAL, OGR, ja GEOS-kirjastot, PostGIS, mapserver, QGIS, GRASS). Jos näitä ei paketoitaisi, pitäisi jokaisen loppukäyttäjän kääntää koko soppa lähdekoodeista itse. Se olisi melkoinen urakka ja este ohjelmien laajalle käytölle.
« Viimeksi muokattu: 13.01.13 - klo:09.15 kirjoittanut anttimr »
Ubuntu 12.10 Quantal Quetzal