3. tipovi podataka za geometrijske objekte,
(tačka, linija, poligon, izlomljena linija i krug)
podržan bogat skup operacija za rad sa tim
tipovima
posebne metode indeksiranja.
4. International Organization for Standardisation
(ISO)
Open Geospatial Consortium (OGC)
OGC se stara o standardizovanju koordinantnih
sistema u kojima se geo-podaci predstavljaju,
o načinima konverzije između njih, kao i o
načinu zapisivanja geo-podataka.
OGC® i OpenGIS®
5. Tekstualni jezik za označavanje vektora geometrijskih
objekata na mapi, prostornih referentnih sistema i
transformacija između različitih referentnih sistema.
6. Geoserver je open-source server za dijeljenje,
analizu i uređivanje geo-podataka dobijenih
iz prostornih baza podataka koristeći
standarde.
7. Ruby on Rails, ili jednostavno Rails, je open-
source okruženje za razvoj veb-aplikacija
pisanih u objektno-orijentisanom
programskom jeziku Ruby.
8.
9. debeli model i mršavi kontroler,
sva poslovna logika treba biti sadržana u modelu,
dio posvećen prikazu treba da ima minimalni kod,
koristiti helpere,
koristiti modele,
ne ponavljajte kod,
koristiti postojeće gemove,
testovi
Rails okruženja (development, test, production)
Tri baze
10. nasleđuje klasu ActveRecord:Base
predstavljanje podataka i poslovne logike
validacija na novou modela
pluralizacija (Product - products)
id – integer
created_at – Timestamp
updated_at – Timestamp
11. Jednostavan način za generisanje i
manipulisanje šemom baze podataka na
konzistentan način.
rake db:migrate
rake db:rollback STEP=3
rake db:reset
14. Customer.all
◦ SELECT * FROM customers
Customer.find(name: “Ivana”)
◦ SELECT * FROM customers where name=“Ivana”
Customer.find(2)
◦ SELECT * FROM customers where id=1
Customer.first.name
◦ SELECT name FROM customers
ORDER BY id
LIMIT 1
Supplier.first.account
◦ SELECT * FROM accounts where supplier_id = (
SELECT id FROM suppliers
ORDER BY id
LIMIT 1)
22. Geocoder – izračuvanje koordinata na osnovu
nekog drugog atributa
gem „geocoder“ – bundle install
Leaflet je open-source JS biblioteka za
interaktivne mape.
HTML5 i CSS3
Plugin-ovi