BiH



#1 25.07.2011-12:15
carobnjak Offline
Clan
Registrovan/a od: 25.07.2011-11:57
Komentari: 381


Subject: 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 Offline
Clan
Registrovan/a od: 25.07.2011-11:57
Komentari: 381


Subject: 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 Offline
Administrator
Registrovan/a od: 03.02.2009-16:22
Komentari: 10,003


Subject: 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?
Pozdrav
↑  ↓

#4 26.07.2011-12:31
carobnjak Offline
Clan
Registrovan/a od: 25.07.2011-11:57
Komentari: 381


Subject: 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 Offline
Administrator
Registrovan/a od: 03.02.2009-16:22
Komentari: 10,003


Subject: Re: Queries vece manje
Evo procedura za tvoj gore opis.
DownloadIzvorni kod (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.
Pozdrav
↑  ↓

#6 26.07.2011-13:42
zxz Offline
Administrator
Registrovan/a od: 03.02.2009-16:22
Komentari: 10,003


Subject: 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.

Ikona prilozene slike:
koordinate.png
Tip fajla: Informacije o fajlu: png png
Preuzimanja: 135
Veličina: 3.91 KB
Veličina slike: 445 x 371 Pixels


Pozdrav
Ovaj komentar je mijenjan 1 puta. zadnja izmjena 26.07.2011-13:46 od strane zxz. ↑  ↓

#7 26.07.2011-14:03
carobnjak Offline
Clan
Registrovan/a od: 25.07.2011-11:57
Komentari: 381


Subject: 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 Offline
Administrator
Registrovan/a od: 03.02.2009-16:22
Komentari: 10,003


Subject: 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.
Pozdrav
↑  ↓

#9 26.07.2011-18:48
carobnjak Offline
Clan
Registrovan/a od: 25.07.2011-11:57
Komentari: 381


Subject: 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 fajlu: rar  xy.rar
Preuzimanja: 131
Veličina: 17.75 KB


Srdačan pozdrav
↑  ↓

#10 26.07.2011-19:14
carobnjak Offline
Clan
Registrovan/a od: 25.07.2011-11:57
Komentari: 381


Subject: 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
↑  ↓

#11 26.07.2011-20:35
zxz Offline
Administrator
Registrovan/a od: 03.02.2009-16:22
Komentari: 10,003


Subject: Re: Queries vece manje
Cekaj ovo sto si mi posla ne izgleda onako kako sam ja bar kucao a ti potvrdio.
Idemo od pocetka.
Dodjes na neko radiliste.
Na njemu imas oderdjenu jednu tacku koju je geodeta odredio i napr. imas njene kordinate:
Y=5 568 902,77
X=5 004 483,99
Nazvat cemo ovu tacku S1.
Sada ti imas svoje tacke pri radu T1,T2, T3 itd..
Sada mjeris rasojanja po y i x osi tacaka t1, T2, t3 od tacke S1 i unosis podatke u metrima.

U aplikaciji bi htio da imas prave kordinate ovih tacaka te samim tim mozes dobiti duzinu po pravcu od tacke s1 kao i ugao koji ona zklapa u odnosu na sjever.

Jeli to to?
Pozdrav
↑  ↓

#12 26.07.2011-20:46
carobnjak Offline
Clan
Registrovan/a od: 25.07.2011-11:57
Komentari: 381


Subject: Re: Queries vece manje
ne ne ovako jedan projekat koji radimo sastavljen je od niza tacki, to jest koordinata, svaka tacka ima svoju koordinatu po x i po y tako dobijemo na papiru, iz ti kordinata od tacke jedan do tacke 2 i tako dalje ja vadim formulom razdaljinu i stepene, to sve ide digitronom presporo, zato sam poceo raditi ovu bazu podataka da to svedem na minimum naravno kasnije cu prosiriti aplikaciju sa arhivom odradjeni radilista sa njihovim koordinatama, sa radnim danima i prosjekom po kvadratu koliko je jedan covijek (deminer) radio itd ali sam zapo jedino na ovom kvadrantu da dodam na onaj stepen koji sam prikacio onoje samo primjer sa 2 tacke a kazem ti radilista ima sa 50i vise tacki
Srdačan pozdrav
↑  ↓

#13 26.07.2011-21:00
zxz Offline
Administrator
Registrovan/a od: 03.02.2009-16:22
Komentari: 10,003


Subject: Re: Queries vece manje
Znaci nista od onog da mjeris metrom za sad.
Nije ti dobra ni ona baza inace bih ti samo nakacio onaj kod.
Primjer:
Jedno radiliste i na njemu koordinate tacaka tz1, T2,T3,T4 itd.
Sad tebi trebaju rastojanja izmedju tacaka i to
Od T1-T2
T2-T3
T3-t4 itd..

Naravno i ugao
Pozdrav
↑  ↓

#14 26.07.2011-21:11
carobnjak Offline
Clan
Registrovan/a od: 25.07.2011-11:57
Komentari: 381


Subject: Re: Queries vece manje
da da samo so metre mi nije problem izracunati a ni ugao osim sto na taj ugao dodaje sse ili oduzima onaj neki broj u odsnosu na kvadrant
Srdačan pozdrav
↑  ↓

#15 26.07.2011-21:14
zxz Offline
Administrator
Registrovan/a od: 03.02.2009-16:22
Komentari: 10,003


Subject: Re: Queries vece manje
Samo jos jedno pitanje.
dali se desava da ti treba naumice neka duzina znaci da nije redno nego napr.
izmedju t2 i t9.
Uostalom mozda ti i ne treba baza za ovo nego samo da ukucas x i y prve i druge tacke te da ti izracuna.
Pozdrav
↑  ↓

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


All times are GMT +01:00. Current time: 06.12.2019-12:07.