You are on page 1of 18

1.

Cài đặt Postgres


- Chúng ta nên cài b n postgres thấp hơn b n hi n hành vì chưa fix h t lỗi và các
lỗi h th ng. Cụ th mình nên cài postgres b n 9.0 hoặc 9.1 (b n hi n hành là
9.3).
- B n truy cập vào trang http://www.enterprisedb.com/products-services-
training/pgdownload#windows để down b n phù hợp với h điều hành của
máy.

- Các b n ti n hành cài đặt bình thư ng như các chương trình bình thư ng.
-
- B n nên để password là: postgres
-
- Sau khi cài xong b n ti p tục cài thêm spatial extention: Postgis trong stack
builder
-
- Phần này b n chọ PostgreSQL …, ứng với version b n cài ( đây tôi dùng
version 9.1)( cổng mặc đ nh là 5432).
-
- Trong spatial extention b n có thể chọn cài b n PostGIS 1.5 hoặc PostGIS 2.0
( đây tôi chọn b n PostGIS 1.5). Các b n ấn next và ch download và cài đặt
extention này.
2. Làm việc với không gian Postgres (pgAdmin III)
- Bắt đầu với pgAdmin III
- B n click đúp vào dòng PostgreSQL 9.1 (localhost:5432) thì s hi n th lên các
t p con.
- B n click chuột ph i vào Database chọn new database
-
- B n set các thông tin cho database của mình. ( vd: name: exam,
encoding:UTF8; template: template_postgis; tablespace:pg_default), sau đó
b n ấn ok để t o mới database.
- Ti p theo vào Start Menu gõ PostGIS shapefile and DBF loader để t i file
shapfle mà b n có sẵn. ( đây tôi đã có sẵn file shapefile của mình)
-
- B n chọn đư ng link đ n file shapefile của b n.
-
- đây tôi chọn file Huyen_2009.shp để làm

- Set các thông tin như: username: postgres; password: postgres; server Host:
localhost/5432; Database: exam; SRID: gõ 32648 (chú thích đây là lưới chi u
ứng với file shapefile của tôi) sau đó import dữ li u vào.
- Sau khi import dữ li u vào, dữ li u s xuất hi n trong database mình t o ( trong
Table, mình có Huyen_2009)
-
- Mình s xem các function trong mục function để thao tác truy vấn với các
function này

- Để thực hi n truy vấn mình chọn biểu tượng

-
- L nh : Select * from “file mình import vào” ( đây tôi import vào file
huyen_2009). Đây là l nh truy vấn đưa là toàn bộ dữ li u từ file import vào.

- L nh: Select gid,ST_AsText(the_geom) from huyen_2009 ( đây tôi đã đổi tên


file Huyen_2009 thành huyen_2009: do một s lỗi truy vấn ko thực hi n được
với tên có chữ cái vi t hoa)

-
- L nh: Select gid,area(the_geom) from huyen_2009
-
- L nh: Select gid,box(the_geom) from huyen_2009
3. Geoserver
- B n truy cập vào trang http://geoserver.org/ để download về sau đó ti n hành
cài đặt bình thư ng.
- Sau khi cài đặt b n start geoserver bằng cách gõ vào start menu (b n ph i đợi 1
lúc để quá trình start hoàn thành)

-
- Sau khi start xong thì b n vào GeoServer Web Admin Page, đăng nhập với
user: admin; password:geoserver.

-
- Sau khi đăng nhập xong b n chọn workspace->add new workspace (b n điền
tên vào, còn Namespace URI thì chọn là localhost)

-
- Sau khi t o xong workspace, ti p tục b n ấn vào store để t o new store. đây
b n chọn d ng ngu n dữ li u là Vector và d ng là PostGIS – PostGIS
Database.
-
- B n ch nh các thông tin cho ngu n dữ li u vector mình vừa t o. Workspace:
chọn workspace b n vừa t o trước đó(example); Data Source Name: tên
database b n đã t o trong Postgres trước đó (exam); host: localhost; port: 5432;
database: tên database b n đã t o trong Postgres trước đó (exam); user:
postgres; passwd: postgres. Sau đó b n submit.

-
-
- Sau khi submit b n ấn Publish cái layer được t o ra ( đây là là layer
huyen_2009)

-
- Ch nh sửa layer: đây mình ch đặt giới h n cho vùng layer của mình bằng
cách mình ch cần click vào Compute from data và Compute from native
bounds thì s tự động giới h n cho mình dựa vào file dữ li u (huyen_2009).
Sau đó ch cần save l i.
-
- Bây h b n click vào Layer Preview để xem k t qu .

-
- B n m layer bằng OpenLayers để xem.
- ĐÂY LÀ K T QU : HI N TH B N Đ LÊN GEOSERVER

You might also like