Hi Moshe - you are correct, and we are on the same page now!
Actually, I just need two streets that intersect...if there are four
different streets (with different names) that come together, I just need the
names of two of them, preferably written to a record that also contains the
centroid ID. I have been able to do what you described, obtaining the name of
one of the streets by using the select by location tool. I was hoping for an
automated process that could select two of the intersecting streets, but it
looks like I need to try my hand at GISDK. I even tried using the bands tool,
but that didn't work either. My ultimate goal is to give my coworker an excel
table that lists the centroid, and at least two street names at the nearest
intersection to the centroid.
Again, thanks for you help...guess I'll try the "getnodelinks" manuver...
Moshe Haspel <[EMAIL PROTECTED]> wrote:
OIC. I don't think you can accomplish that with the GUI. A node has
multiple street segments coming into it, so there isn't a single value to tag.
Your typical case of two streets intersecting involves four street segments
(street x eastbound, street x westbound, street y northbound, street y
southbound); a more complex intersection could have even more. The GUI could
probably be tricked into giving you one street [step 1: tag each node with the
nearest street; step 2: tag centroid with street value from nearest node], but
you need more than that.
The GISDK can do this, however: GetNodeLinks() will yield an array with the IDs
of all of the street segments that intersect with that node.
Map Boy wrote: Thanks Moshe.
Actually, I did a select by location and got all the the nodes for the
closest instesection to my centroid layer. My endpoint node layer for my
streets (not caliper streets), however, has only the latt/long as attributes.
What I need is the names of the all the streets that intersect where the node
lies, not just the latt/long. I need to put these names from the street layer
in my node dataview somehow. Does this make sense? Maybe I'm just missing
something simple?
Bob
Moshe Haspel <[EMAIL PROTECTED]> wrote:
Perhaps I'm missing something here, but can't you just tag your centroid
layer with the nearest node? If you're using the Caliper streets file, I'm
referring to the the layer na! med "CDF node layer" that is hidden by default--
it has a point for every intersection.
Type "tagging" into Maptitude help for more info about this operation-- it
behaves slightly differently depending on whether you are using point, line, or
polygon layers.
Map Boy wrote: Hi,
I have a centroid point layer and want to overlay this with my street layer
in order to select the nearest intersection to the centroid point. Is there a
way to do this in Maptitude 4.8 outside of GISDK? I'm not much of a coder, so
I was hoping to find a way to due this with existing features of Maptitude.
Any advice is appreciated!
Thanks
Bob
__________________________________________________
Do You Yahoo!?
Tired of spam? Yahoo! Mail has the best spam protection around
http://mail.yahoo.com
-- ======================================================== | Moshe
Haspel, Ph.D. | | Director of Research and
Evaluation, | | Office of University-Community Partnerships
| | Adjunct Assistant Professor, | | Department
of Political Science | |
| | Emory University !
| | 1256 Briarcliff Road NE | | Room 427-W
| | Mailstop 1256-001-1AL
| | Atlanta, GA 30322 | |
Phone: 404-712-9370 | |
| |
| | Address for direct deliveries (FedEx, UPS, etc.) | | 1256
Briarcliff Road NE, Suite 418-W,
| | Atlanta, GA 30306-2636 | |
|
========================================================
__________________________________________________
Do You Yahoo!?
Tired of spam? Yahoo! Mail has the best spam protection around
http://mail.yahoo.com
-- ======================================================== | Moshe
Haspel, Ph.D. | | Director of Research and
Evaluation, | | Office of University-Community Partnerships
| | Adjunct Assistant Professor, | | Department
of Political Science | |
| | Emory University |
| 1256 Briarcliff Road NE | | Room 427-W
| | Mailstop 1256-001-1AL
| | Atlanta, GA 30322 | |
Phone: 404-712-9370 | |
| |
| | Address for direct deliveries (FedEx, UPS, etc.) | | 1256
Briarcliff Road NE, Suite 418-W,
| | Atlanta, GA 30306-2636 | |
|
========================================================
__________________________________________________
Do You Yahoo!?
Tired of spam? Yahoo! Mail has the best spam protection around
http://mail.yahoo.com