Centar za edukaciju-BiH


Stranice (7):1,2,3,4,5,6,7

#1 25.07.2011 12:15
carobnjak Van mreze
Clan
Registrovan od:25.07.2011
Postovi:381


Predmet:Queries vece manje
Prvo da pozdravvim ssve clanove foruma i da napomenem da sam bio clan dugo istog ali pod drugim nickom carobnjak24 zbog privatni problema ssam dugo odsustvaao Smiling

Sad sam trenuno u deminerima i pravim jednu bazu podatakaa vezano za koorddinate tee neke sskice ali da ne duljim da pojasnim imam x i y koordinate te svaka x ili y koordinata ima svojee tackee t1 t2 t3 t4 itd...
Ovako bi to izgledalo
(x_t1)-(X_t2) i (y_t1)-(Y_t2)
e sad ssam zapo ovo mi trebaa dalje kad u prvom slucaju (x_t1)-(X_t2) je rezultat pozitivan a taakoje i u drugom slucaju da je pozitivvan na zbir jedan text1 recimo treba da dodam +180 (stepeni)
u drugom slucaju da mi je zbir x negativan a y pozitivaan da se dodaje u text1 +360
u trecem slucaju x pozitivaan a y negativan u textu je +90
i u zadnjem slucaaju oba negtivna ako su i x i y da mi oduzima od text1 npr -90

Naddam se da ssam uspio pojasniti ista. veliki pozdrav
Srdačan pozdrav
↑  ↓

#2 25.07.2011 21:09
carobnjak Van mreze
Clan
Registrovan od:25.07.2011
Postovi:381


Predmet:Re: Queries vece manje
Dodatno objašnjenje kako to izgleda:

=Sqr(Atn((x_1-x_2)/(y_1-y_2))) =rezultat stepeni
ali ovo je nepotpuno ovako ne znam u kojem je kvadrantu tacka, na ovaj dobijeni rezultat dodaje se ili oduzima zavisno sad od ovog gornjeg primjera da li je x pozitivaan ili negativan a tako i y

Nadam se da sam ista pojasnio Disappointed
Srdačan pozdrav
↑  ↓

#3 26.07.2011 10:18
zxz Van mreze
Administrator
Registrovan od:03.02.2009
Postovi:10,611


Predmet:Re: Queries vece manje
Hehe nisam te bas razumio sve. Bolje da si opisao sta se biljezi u bazu i sta treba da se iscita.
Evo da ja probam.
Imas u bazi koordinate x,y za odredjena mjesta u obliku x=4 xxx xxx i y=6= xxx xxx . Ovo su koordinate sa karte ili snimljene geodestskim instrumentom.
E sad na ovim koordinatama se vrsi deminiranje i vjerovatno se snima te se opet upisuju ali sada relativne koordinate od gore navedene apsolutne koordinate.
Sad ti imas kvadrant koji pominjes pa moze biti:
x i y-pozitvno-prvi kvadrant
x pozitivno y neg.-drugi kvadrant
x-neg. y neg--Treci kvadrant
x neg y poz cetvrti kvadrant

Kvadranti 1,2,3,4 neke struke gledaju u smjeru kazaljke na satu a neke suprotno od smjera pa nemora bas biti isto ali ne mijenja stvar u racunu.

Tvoj cilj je da ove relativne kordinatte podvedes izracunas da budu apsolutne kao sto su na karti.

Pretpostavljam da ova prva apsolutna koordinata je snimljena geodestski te ti ove ostale tacke mjeris od nje.

E sad ti mi reci jesam li u pravu.
Jos nesto.
Ja sam pretpostavio da je to u bosni?
Podrška samo putem foruma, jer samo tako i ostali imaju koristi od toga.
↑  ↓

#4 26.07.2011 12:31
carobnjak Van mreze
Clan
Registrovan od:25.07.2011
Postovi:381


Predmet:Re: Queries vece manje
Da sve je vezano zaa bosnu, da apsolutno si u pravu sto se tice svega, da pokusam jos malo pojasniti kako se radi projekat dobijemo od BHMAC-a koordinate kako si i sam rekao primjer

y x
T1) 5 568 902,77 5 004 483,99
T2) 5 568 669,99 5 004 476,03
T3)
T4) itd
Iz ovakvih kordinata izracunavamo razdaljinu u metrima od tacke 1 do tacke 2 i azimut to jest smjer tacke od tacke 1 do tacke 2 u odnosu na sjever...
Sto se tice razdaljine sve sam napravio u accessu i stepene sam takodjer uradio (azimut) osim sto ne znam postaviti formulu u Queries to jest upit bas za ove kvadrante kako si napisao...Trebalo bi biti ovaj azimut sto sam ja dobio neki broj recimo 250 plus ili minus zavisno od kvadranta neki od slijedeci brojeva (prvi kvadrant 90- drugi kvdrant 90+ treci kvadrant 270+ i cetvrti kvadrant 270-) te bi tad imao pravi azimut...

inace formula za metre je korijen iz x2+y2 OVO SAM ODRADIO
formulaa za stepene : x kroz y 2NDF (atan*57,29577951) plus na ovaj sad dobijeni rezultat dodaje se ili oduzima broj u zavisnosti od kvadranta koji je da bi dobio pravi smjer kretanja... Nadam se drug da sam uspio malo pojasniti a kasnije cu zakaciti primjer.
Veliki pozdrav
Srdačan pozdrav
↑  ↓

#5 26.07.2011 13:14
zxz Van mreze
Administrator
Registrovan od:03.02.2009
Postovi:10,611


Predmet:Re: Queries vece manje
Evo procedura za tvoj gore opis.
PreuzmiIzvorni kôd (Visual Basic):
  1. Function RacunK(X_t1 As Double, X_t2 As Double, Y_t1 As Double, Y_t2 As Double)
  2. Dim DeltaX As Double
  3. Dim DeltaY As Double
  4.  
  5.  
  6. DeltaX = X_t1 - X_t2
  7. DeltaY = Y_t1 - Y_t2
  8. If DeltaX > 0 Then
  9.     If DeltaY > 0 Then
  10.     RacunK = 180
  11.     Else
  12.     RacunK = 90
  13.     End If
  14. Else
  15.     If DeltaY > 0 Then
  16.     RacunK = 360
  17.     Else
  18.     RacunK = -90
  19.     End If
  20. End Function

Sa Querya je moze pozvati na sledeci nacin:
U novo polje u Kuery upises neko ime napr:
Kvadrant:

E sad u ovom polju pozivas ovu proceduru koju ces staviti u neki modul anpr Module1.
Cijeli red novog pšolja bi izgledao ovako:
Kavdrant:RacunK(TvojeX_t1;TvojeX_t2;TvojeY_t1;Tvoj
eYt_2)

Dobit ces vrijednosti koje si trazio u prvom postu.

Nisam siguran da ti je koncepcija sasvim dobra pa cu moje misljenje dati u sledecem postu.
Podrška samo putem foruma, jer samo tako i ostali imaju koristi od toga.
↑  ↓

#6 26.07.2011 13:42
zxz Van mreze
Administrator
Registrovan od:03.02.2009
Postovi:10,611


Predmet:Re: Queries vece manje
Prvo pogledaj sliku pa vidi jeli to to sto ti treba.
Znaci opet da ponovim gore navedeno:
Ti imas jednu tacku snimljenu geodetskim instrumentom.
Sad ti imas svoje tacke mjerene po x i y osi od ove izmjerene tacke i naravno to mjeris metrom.
Geodetska koordinata je isto u metrima pa tu nemas problema sa jedinicama mjera.

E sad kako izracunati koordinatu neke tvoje tacke u geodetskim koordinatama.
Ako je u prvom kvadrantu to i nije problem dodajes svoje izmjereno na pocetnu tacku odnosno geodetsku i to je to.
U drugom (geodetskom) kvadrantu trebas:
oduzeti svoju x koordinatu od geodetske x korinate a y koordinatu dodati.
U trecem kvadrantu:
oduzimas obadvije svoje od geodetskih kordinata
U cetvrtom:
Oduzimas y koordinatu a dodajes x koordinatu.

Napomena:
U geodetskom koordinatnom sistemu Y koordinata ti je vertikalni pravac i ujedno i sjever.
Kvadranti idu u smjeru kazaljke na satu.

U slucaju kao sto ti navodis da ti treba samo azimut onda mozes uzeti da ti je ova geodetska koordinata 0.
Naravno moras imati pravac Y ili pravac sjevera.
Cisto sumnjam da ti bas ovo treba.
Mislim da ti trebaju koordinate tvojih tacaka i to u drzavnom sistemu.

Jos jedna napomena.
Ukoliko koristis trigonometriju ne zaboravi da ti je to sve u radianima.
Procedure pretvaranja imas u koristan kod.

Slicice prilozenih slika:
koordinate.png
Tip datoteke:Informacije o tipu datoteke za:png png
Preuzimanja:304
Velicina datoteke:3.91 KB
Velicina slike: 445 x 371 Pikseli


Podrška samo putem foruma, jer samo tako i ostali imaju koristi od toga.
Ovaj post je ureden 1 puta. Posljednja izmjena 26.07.2011 13:46 od strane zxz. ↑  ↓

#7 26.07.2011 14:03
carobnjak Van mreze
Clan
Registrovan od:25.07.2011
Postovi:381


Predmet:Re: Queries vece manje
Da da mislim da si mi dao upravo rijesenje provjerit cu da li dobijam rezultat koji trebam pa javim sad cu ovo pokusati upakovat u jedan primjer sve ako uspijem posto sam sa VB kodom slab i sa pozovanjem istog ali dobro je objasnjeno pa mislim da nebi trebao imati problema...
i jos ne znam kako da okacim primjer ovdje na forumu ? pozdrav i hvala zxz mislim da je to to
Srdačan pozdrav
↑  ↓

#8 26.07.2011 14:10
zxz Van mreze
Administrator
Registrovan od:03.02.2009
Postovi:10,611


Predmet:Re: Queries vece manje
Moras ici na klik dodaj odgovor.
tada ces imati ispod prostora za postanje ovo:
Attachments: Manage Attachments

Klikom na Manage Attachments otvorit ce ti se novi prozor gdje mozes ucitati svoj filae.
Kompaktuj i zipuj bau.
Podrška samo putem foruma, jer samo tako i ostali imaju koristi od toga.
↑  ↓

#9 26.07.2011 18:48
carobnjak Van mreze
Clan
Registrovan od:25.07.2011
Postovi:381


Predmet:Re: Queries vece manje
evo primjer zakacit a sad cu pokusati ubaciti VB kod po tvom primjeru... I jos jedno pitanje ovije sam naveo samo dvije tacke t1 i t2 a tacki bude najmanje 50 uvijek na jenom projektu, da li cu 50 puta morati ovaaj Vb moddul praviti po novim tackama ili ima i za to rijesenje? Pozdrav

Prilozi:
Informacije o tipu datoteke za:rar  xy.rar
Preuzimanja:297
Velicina datoteke:17.75 KB


Srdačan pozdrav
↑  ↓

#10 26.07.2011 19:14
carobnjak Van mreze
Clan
Registrovan od:25.07.2011
Postovi:381


Predmet:Re: Queries vece manje
pokusavao sam i pokusavao ne ide mi ubacim vb kod pozovem kako si mi napisao vrati me na kod izbacuje mi gresku prvi red pozuti
Srdačan pozdrav
↑  ↓

Stranice (7):1,2,3,4,5,6,7


Sva vremena su GMT +01:00. Trenutno vrijeme: 12: 30 pm.