comp.lang.idl-pvwave archive
Messages from Usenet group comp.lang.idl-pvwave, compiled by Paulo Penteado

Home » Public Forums » archive » Re: plot,lat,lon
Show: Today's Messages :: Show Polls :: Message Navigator
E-mail to friend 
Switch to threaded view of this topic Create a new topic Submit Reply
Re: plot,lat,lon [message #61541] Sat, 19 July 2008 14:21
Vince Hradil is currently offline  Vince Hradil
Messages: 574
Registered: December 1999
Senior Member
On Jul 19, 12:18 pm, d.po...@gmail.com wrote:
> On 19 Jul., 06:24, Vince Hradil <hrad...@yahoo.com> wrote:
>
>
>
>> On Jul 19, 7:19 am, d.po...@gmail.com wrote:
>
>>> On 19 Jul., 03:20, Spon <christoph.b...@gmail.com> wrote:
>
>>>> On Jul 19, 10:58 am, d.po...@gmail.com wrote:
>
>>>> > Folks
>
>>>> > I want to plot lat, lon in plot (actually it is rivers coordinates)
>>>> > when I put them in *plot* ends of the branches are connected to
>>>> > beginning of another branch (I want each branch be separate). Does
>>>> > anybody know how to fix it?
>>>> > Any help?
>
>>>> > Cheers
>
>>>> Is this what you mean?
>
>>>> Plot, [0,1], /NoData, XRange=[MinLon, MaxLon], YRange=[MinLat, MaxLat]
>>>> OPlot, *Each river separately*
>
>>>> Chris
>
>>> no for example if you plot this two column:
>
>>> 531607,8642     3406573,946
>>> 530567,965      3401814,358
>>> 531187,9049     3401014,427
>>> 531187,9049     3401014,427
>>> 530567,965      3401814,358
>>> 529428,0755     3400194,498
>>> 528728,1434     3399374,569
>>> 528728,1434     3399374,569
>>> 528268,188      3399074,595
>>> 526928,3179     3398014,687
>>> 533027,7265     3392115,198
>>> 533027,7265     3392115,198
>>> 534247,6082     3390675,322
>>> 534247,6082     3390675,322
>>> 526928,3179     3398014,687
>>> 524808,5234     3397194,758
>>> 524168,5855     3396354,831
>>> 524528,5506     3396054,857
>>> 525248,4808     3395334,919
>>> 527988,2151     3391255,272
>>> 530427,9786     3389015,466
>>> 531467,8777     3387595,589
>>> 532367,7905     3387475,599
>>> 532367,7905     3387475,599
>>> 536227,4162     3383855,913
>>> 536227,4162     3383855,913
>>> 531467,8777     3387595,589
>>> 530427,9786     3389015,466
>>> 527988,2151     3391255,272
>>> 525248,4808     3395334,919
>>> 524528,5506     3396054,857
>>> 524168,5855     3396354,831
>>> 524168,5855     3396354,831
>>> 524808,5234     3397194,758
>>> 522408,7561     3400314,488
>>> 521888,8065     3400734,452
>>> 521888,8065     3400734,452
>>> 521768,8181     3401214,41
>>> 521768,8181     3401214,41
>>> 521248,8686     3402414,306
>>> 520808,9112     3402694,282
>>> 520808,9112     3402694,282
>>> 521248,8686     3402414,306
>>> 522408,7561     3400314,488
>>> 528268,188      3399074,595
>>> 529428,0755     3400194,498
>
>>> you will see this problem arises.
>>> Cheers
>>> Dave
>
>> Your going to need to tell IDL when the rivers end and begin.  The
>> program has no way of knowing.  Then use Chris's suggestion.- Zitierten Text ausblenden -
>
>> - Zitierten Text anzeigen -
>
> Yes!!!! for each river I have an ID:
>
> x                       y             ID
> 531607,8642     3406573,946     3518
> 530567,965      3401814,358     460664
> 531187,9049     3401014,427     537535
> 531187,9049     3401014,427     537535
> 530567,965      3401814,358     460664
> 529428,0755     3400194,498     616208
> 528728,1434     3399374,569     694934
> 528728,1434     3399374,569     694934
> 528268,188      3399074,595     723726
> 526928,3179     3398014,687     825472
> 533027,7265     3392115,198     1392472
> 533027,7265     3392115,198     1392472
> 534247,6082     3390675,322     1530845
> 534247,6082     3390675,322     1530845
>
> As you can see some lat-lon has just 1 ID (just one point shows that
> river) some has 2 or 3 or more how I can classify and impose idl to
> just connect this points together?
> Any help?
> Cheers

1 - get all the unique IDs (see UNIQ())
2 - use WHERE() to get the indices
3 - use Chris's PLOT/OPLOT method.
Re: plot,lat,lon [message #61543 is a reply to message #61541] Sat, 19 July 2008 10:18 Go to previous message
d.poreh is currently offline  d.poreh
Messages: 406
Registered: October 2007
Senior Member
On 19 Jul., 06:24, Vince Hradil <hrad...@yahoo.com> wrote:
> On Jul 19, 7:19 am, d.po...@gmail.com wrote:
>
>
>
>
>
>> On 19 Jul., 03:20, Spon <christoph.b...@gmail.com> wrote:
>
>>> On Jul 19, 10:58 am, d.po...@gmail.com wrote:
>
>>>> Folks
>
>>>> I want to plot lat, lon in plot (actually it is rivers coordinates)
>>>> when I put them in *plot* ends of the branches are connected to
>>>> beginning of another branch (I want each branch be separate). Does
>>>> anybody know how to fix it?
>>>> Any help?
>
>>>> Cheers
>
>>> Is this what you mean?
>
>>> Plot, [0,1], /NoData, XRange=[MinLon, MaxLon], YRange=[MinLat, MaxLat]
>>> OPlot, *Each river separately*
>
>>> Chris
>
>> no for example if you plot this two column:
>
>> 531607,8642     3406573,946
>> 530567,965      3401814,358
>> 531187,9049     3401014,427
>> 531187,9049     3401014,427
>> 530567,965      3401814,358
>> 529428,0755     3400194,498
>> 528728,1434     3399374,569
>> 528728,1434     3399374,569
>> 528268,188      3399074,595
>> 526928,3179     3398014,687
>> 533027,7265     3392115,198
>> 533027,7265     3392115,198
>> 534247,6082     3390675,322
>> 534247,6082     3390675,322
>> 526928,3179     3398014,687
>> 524808,5234     3397194,758
>> 524168,5855     3396354,831
>> 524528,5506     3396054,857
>> 525248,4808     3395334,919
>> 527988,2151     3391255,272
>> 530427,9786     3389015,466
>> 531467,8777     3387595,589
>> 532367,7905     3387475,599
>> 532367,7905     3387475,599
>> 536227,4162     3383855,913
>> 536227,4162     3383855,913
>> 531467,8777     3387595,589
>> 530427,9786     3389015,466
>> 527988,2151     3391255,272
>> 525248,4808     3395334,919
>> 524528,5506     3396054,857
>> 524168,5855     3396354,831
>> 524168,5855     3396354,831
>> 524808,5234     3397194,758
>> 522408,7561     3400314,488
>> 521888,8065     3400734,452
>> 521888,8065     3400734,452
>> 521768,8181     3401214,41
>> 521768,8181     3401214,41
>> 521248,8686     3402414,306
>> 520808,9112     3402694,282
>> 520808,9112     3402694,282
>> 521248,8686     3402414,306
>> 522408,7561     3400314,488
>> 528268,188      3399074,595
>> 529428,0755     3400194,498
>
>> you will see this problem arises.
>> Cheers
>> Dave
>
> Your going to need to tell IDL when the rivers end and begin.  The
> program has no way of knowing.  Then use Chris's suggestion.- Zitierten Text ausblenden -
>
> - Zitierten Text anzeigen -

Yes!!!! for each river I have an ID:

x y ID
531607,8642 3406573,946 3518
530567,965 3401814,358 460664
531187,9049 3401014,427 537535
531187,9049 3401014,427 537535
530567,965 3401814,358 460664
529428,0755 3400194,498 616208
528728,1434 3399374,569 694934
528728,1434 3399374,569 694934
528268,188 3399074,595 723726
526928,3179 3398014,687 825472
533027,7265 3392115,198 1392472
533027,7265 3392115,198 1392472
534247,6082 3390675,322 1530845
534247,6082 3390675,322 1530845


As you can see some lat-lon has just 1 ID (just one point shows that
river) some has 2 or 3 or more how I can classify and impose idl to
just connect this points together?
Any help?
Cheers
Re: plot,lat,lon [message #61545 is a reply to message #61543] Sat, 19 July 2008 06:24 Go to previous message
Vince Hradil is currently offline  Vince Hradil
Messages: 574
Registered: December 1999
Senior Member
On Jul 19, 7:19 am, d.po...@gmail.com wrote:
> On 19 Jul., 03:20, Spon <christoph.b...@gmail.com> wrote:
>
>
>
>> On Jul 19, 10:58 am, d.po...@gmail.com wrote:
>
>>> Folks
>
>>> I want to plot lat, lon in plot (actually it is rivers coordinates)
>>> when I put them in *plot* ends of the branches are connected to
>>> beginning of another branch (I want each branch be separate). Does
>>> anybody know how to fix it?
>>> Any help?
>
>>> Cheers
>
>> Is this what you mean?
>
>> Plot, [0,1], /NoData, XRange=[MinLon, MaxLon], YRange=[MinLat, MaxLat]
>> OPlot, *Each river separately*
>
>> Chris
>
> no for example if you plot this two column:
>
> 531607,8642     3406573,946
> 530567,965      3401814,358
> 531187,9049     3401014,427
> 531187,9049     3401014,427
> 530567,965      3401814,358
> 529428,0755     3400194,498
> 528728,1434     3399374,569
> 528728,1434     3399374,569
> 528268,188      3399074,595
> 526928,3179     3398014,687
> 533027,7265     3392115,198
> 533027,7265     3392115,198
> 534247,6082     3390675,322
> 534247,6082     3390675,322
> 526928,3179     3398014,687
> 524808,5234     3397194,758
> 524168,5855     3396354,831
> 524528,5506     3396054,857
> 525248,4808     3395334,919
> 527988,2151     3391255,272
> 530427,9786     3389015,466
> 531467,8777     3387595,589
> 532367,7905     3387475,599
> 532367,7905     3387475,599
> 536227,4162     3383855,913
> 536227,4162     3383855,913
> 531467,8777     3387595,589
> 530427,9786     3389015,466
> 527988,2151     3391255,272
> 525248,4808     3395334,919
> 524528,5506     3396054,857
> 524168,5855     3396354,831
> 524168,5855     3396354,831
> 524808,5234     3397194,758
> 522408,7561     3400314,488
> 521888,8065     3400734,452
> 521888,8065     3400734,452
> 521768,8181     3401214,41
> 521768,8181     3401214,41
> 521248,8686     3402414,306
> 520808,9112     3402694,282
> 520808,9112     3402694,282
> 521248,8686     3402414,306
> 522408,7561     3400314,488
> 528268,188      3399074,595
> 529428,0755     3400194,498
>
> you will see this problem arises.
> Cheers
> Dave

Your going to need to tell IDL when the rivers end and begin. The
program has no way of knowing. Then use Chris's suggestion.
Re: plot,lat,lon [message #61547 is a reply to message #61545] Sat, 19 July 2008 05:19 Go to previous message
d.poreh is currently offline  d.poreh
Messages: 406
Registered: October 2007
Senior Member
On 19 Jul., 03:20, Spon <christoph.b...@gmail.com> wrote:
> On Jul 19, 10:58 am, d.po...@gmail.com wrote:
>
>> Folks
>
>> I want to plot lat, lon in plot (actually it is rivers coordinates)
>> when I put them in *plot* ends of the branches are connected to
>> beginning of another branch (I want each branch be separate). Does
>> anybody know how to fix it?
>> Any help?
>
>> Cheers
>
> Is this what you mean?
>
> Plot, [0,1], /NoData, XRange=[MinLon, MaxLon], YRange=[MinLat, MaxLat]
> OPlot, *Each river separately*
>
> Chris

no for example if you plot this two column:

531607,8642 3406573,946
530567,965 3401814,358
531187,9049 3401014,427
531187,9049 3401014,427
530567,965 3401814,358
529428,0755 3400194,498
528728,1434 3399374,569
528728,1434 3399374,569
528268,188 3399074,595
526928,3179 3398014,687
533027,7265 3392115,198
533027,7265 3392115,198
534247,6082 3390675,322
534247,6082 3390675,322
526928,3179 3398014,687
524808,5234 3397194,758
524168,5855 3396354,831
524528,5506 3396054,857
525248,4808 3395334,919
527988,2151 3391255,272
530427,9786 3389015,466
531467,8777 3387595,589
532367,7905 3387475,599
532367,7905 3387475,599
536227,4162 3383855,913
536227,4162 3383855,913
531467,8777 3387595,589
530427,9786 3389015,466
527988,2151 3391255,272
525248,4808 3395334,919
524528,5506 3396054,857
524168,5855 3396354,831
524168,5855 3396354,831
524808,5234 3397194,758
522408,7561 3400314,488
521888,8065 3400734,452
521888,8065 3400734,452
521768,8181 3401214,41
521768,8181 3401214,41
521248,8686 3402414,306
520808,9112 3402694,282
520808,9112 3402694,282
521248,8686 3402414,306
522408,7561 3400314,488
528268,188 3399074,595
529428,0755 3400194,498

you will see this problem arises.
Cheers
Dave
Re: plot,lat,lon [message #61548 is a reply to message #61547] Sat, 19 July 2008 03:20 Go to previous message
Spon is currently offline  Spon
Messages: 178
Registered: September 2007
Senior Member
On Jul 19, 10:58 am, d.po...@gmail.com wrote:
> Folks
>
> I want to plot lat, lon in plot (actually it is rivers coordinates)
> when I put them in *plot* ends of the branches are connected to
> beginning of another branch (I want each branch be separate). Does
> anybody know how to fix it?
> Any help?
>
> Cheers

Is this what you mean?

Plot, [0,1], /NoData, XRange=[MinLon, MaxLon], YRange=[MinLat, MaxLat]
OPlot, *Each river separately*

Chris
  Switch to threaded view of this topic Create a new topic Submit Reply
Previous Topic: Help with SPAWN
Next Topic: newbie sees iterative solution, wants to know the IDL Way

-=] Back to Top [=-
[ Syndicate this forum (XML) ] [ RSS ] [ PDF ]

Current Time: Wed Oct 08 17:05:48 PDT 2025

Total time taken to generate the page: 0.00764 seconds