spacer2 1_1 1_2
 The MP2K Update!
Front Cover
What's New
Sample Data
MapPoint 2013
Press Releases
MapPoint Forums
Link to MP2Kmag
Wish List
MapPoint Trial
 Earlier Content
Past News Items
Past What's New Announcements

MapPoint 2013

Programming MapPoint in .NET

MapPoint Book

  Spatial Community
SVG Tutorials

Map Visitors


MapPoint Chat

This is a log of the recent chat with B.J. Holtgrewe, a wide variety of topics were covered. Jill and Wayne Freeze and Joe Francica make surprise visits.

[18:28] *** Jill_Freeze has joined #MapPoint
[18:29] BJHolt> The lady that wrote the best portion of the book has joined us! hello Jill...
[18:29] EricFrost> Oh surprise! hello Jill :-)
[18:29] Jill_Freeze> Hi, BJ! I don't know about the "best" portion, but....
[18:29] Jill_Freeze> Hi, Eric!
[18:31] BJHolt> So how many of us are true MapPoint users in our daily lifes?
[18:31] WaltCygan> Here
[18:32] Gilles> Here too - daily use
[18:32] EricFrost> I suppose we've officially started, I don't suppose there's too many of us that we need to moderate..
[18:32] BJHolt> Actually I use it also!
[18:32] Gilles> So we get to ask some real questions ?
[18:32] Jill_Freeze> Me, too. We just used it to help our financially troubled school re-examine potential bus route cuts.
[18:33] WaltCygan> Part of an app I wrote for the MN Bureau of Criminal Apprehension uses MapPoint to map where offenders live.
[18:33] Gilles> I just used it to find out which VBits conference to attend :)
[18:33] BJHolt> SF? or one in Europe?
[18:33] BJHolt> Fire away...
[18:34] Gilles> Maybe Stockholm. NY was vetoed by the powers that be (too expensive apparently), SF is too soon.
[18:34] BJHolt> I'll be at VSLive at the end of next week in san fran.
[18:34] WaltCygan> What are plans for improving data access in future versions? UDLs don't cut it.
[18:35] WaltCygan> I'm using SQL Server.
[18:35] Gilles> BJ: I was wondering how you did achieve the high level of useability MP exhibits - any special device / technique / advice used ?
[18:35] BJHolt> So to be fair to the MapPoint team and to my new divison, MS Research I need to state that i'n no longer involved in the day-to-day MP tacticl or strategic decissions.
[18:35] BJHolt> But I'll talk straight and open...
[18:37] BJHolt> Q1 UDL's can be limiting. I wrote an VB COM Add-in that allowed MP to take data from an non-MS database that provided much power.
[18:37] BJHolt> That's the neat thing about MP and the object model. You can have almost everything your way.
[18:38] BJHolt> Q2: The usability of MP really was improved and tested over many years.
[18:39] *** KlausObd has joined #MapPoint
[18:39] BJHolt> the MapPoint team formally know as the Microsoft Geography Product Unit was in the Home and Retail division until two cycles ago. We lived with gamers and reference folks.
[18:39] MP2KMag> Here's one Klaus submitted: Is Mappoint.Net additional or a replacement for Mappoint on CDs ? (Will there be a next Mappoint 200x on CD and included with MSDN ) - oh hey Klaus !
[18:40] Gilles> AFAIK MSDN 01/2002 doesn't include Mp2k anymore
[18:40] BJHolt> MapPoint.NET is not a direct replacement for MapPoint the CD
[18:40] BJHolt> application and MapPoint the ActiveX control. Although I've moved
[18:40] BJHolt> to MS Research and am no longer directly involved with the
[18:40] BJHolt> strategic direction of MapPoint I'm confident future versions of
[18:40] BJHolt> the technology will include smart client technology along with
[18:40] BJHolt> cool technology in the cloud.
[18:40] BJHolt> The Microsoft .NET approach is all about the cloud and smart
[18:40] BJHolt> clients working together.
[18:40] BJHolt> type fast don't I! :-)
[18:41] Gilles> Will there be "Intranet" versions of MapPoint.NET ?
[18:42] BJHolt> Not that I'm aware of at this time. "MapPoint.NET in a Box" is something that I beleive will be considered at some point in the future.
[18:43] WaltCygan> BTW, I used MapInfo before, and tried an ESRI trial but MapPoint's usability just knocked their socks off. Very nice.
[18:44] EricFrost> I would imagine for Intranet use you could hobble together some kind of gateway, I don't know..
[18:44] BJHolt> MapPoint was never designed to be a GIS application from the start.
[18:44] BJHolt> I call it everyday business mapping.
[18:45] Gilles> I see. Are you aware and able to hint at any new features we might look forward to in MapPoint 2003 ?
[18:45] BJHolt> In fact the MapPoint map building team uses products from MapInfo and ESRI.
[18:45] BJHolt> I would guess that new maps will be in order
[18:45] *** WayneFreeze has joined #MapPoint
[18:46] BJHolt> Mrs and Mr Freeze! we are honored...
[18:46] WayneFreeze> I just thought I'd stop by and see what's up.
[18:46] EricFrost> Really? I never heard that you used any MapInfo technology... interesting.
[18:46] WaltCygan> One complaint that seems to surface in the newsgroup frequently is the lack of layers (couties, zips, etc.) that can be selectively
turned on/off. Any insight into this feature showing up at some point? [18:46] BJHolt> Turn the quesrion around... what features would you like to see?
[18:46] WayneFreeze> I'm supposed to be working on a MapPoint presentation
[18:47] WayneFreeze> for an upcoming Office conference.
[18:47] Jill_Freeze> I made him get his feet wet since he's doing a MapPoint session for Informant's Office conference in May .
[18:47] BJHolt> Every time I use MP and run up against the lack of control with layers I also scream!
[18:47] Gilles> Better GPS support, everything interactively available programmatically available. And buy NavTech :-)
[18:47] BJHolt> I begged for the ability to turn off labels but it just never made it
[18:48] BJHolt> Not sure what better` GPS support means
[18:48] WaltCygan> Someone made a good point about that with "England" appearing on all maps.
[18:48] BJHolt> Buy Navtech? I personally love the data vendors we use but I'd hate to be in their business.
[18:49] Gilles> GPS: Transfer or tracks, routes, waypoints in both directions. Heck, check out AGPS for some ideas as far as moving map is concerned.
[18:49] BJHolt> So you want to just turn off England! Churchhill just rolled in his grave...
[18:49] BJHolt> Neat thing is this can all be done in VB code.
[18:50] BJHolt> I've seen a couple of really cool implmentations and started building my own last week...
[18:50] *** Joe_Francica has joined #MapPoint
[18:50] EricFrost> Hey Joe!
[18:50] Joe_Francica> How's it going? Glad to be on!
[18:51] BJHolt> Jill if I ask nicely can I get a signed copy of the book?
[18:52] EricFrost> We're running an un-moderated forum thus far, if you have any questions for the authors of the MapPoint book, feel free to chime in.
[18:52] WaltCygan> The object model is great, but Gilles had a great point about having everything available in the object model that is available interactively. Tough, but doable?
[18:53] BJHolt> What are you missing that you want?
[18:53] Jill_Freeze> Uh, I would but I don't have a copy yet nor does our tiny Barnes and Noble have them. I haven't even seen it yet ;-)
[18:53] BJHolt> I'll send you some overnight tomorrow...
[18:54] EricFrost> Joe Francica is the Editor and General Manager of Directions Magazine, the organization that provides hosting for our magazine.
[18:54] BJHolt> Big guy is watching...
[18:55] Jill_Freeze> What a guy . E-mail me your snail mail address and I'll send you a signed book--IF you'll send me one signed from you!
[18:55] Joe_Francica> BJ, do you think that MapPoint will eventually offer point in polygon functionality; i.e. find all my customers within the zipcode with >50000 Avg. Income?
[18:55] WaltCygan> Let me think... Some territories stuff is missing, i believe. That can generally be enhanced.
[18:55] Gilles> Not available programmatically: location sensor, phone numbers of POI, territory object, pane display ...
[18:56] KlausObd> What about edges of a part of a route ? For the moment you get just the middlepoint
[18:56] BJHolt> JF _ Point in Poly as you discribe it is there in a two step process. Do an Export to Excel and sort the field that you want to qualify.
[18:56] BJHolt> You can also write a little COM Add-in that does it for you..
[18:57] BJHolt> Walt. what territory stuff?
[18:57] Joe_Francica> Yes, I figured all I have to do is learn VB ;-)
[18:58] BJHolt> Gilles - what location sensor? Getting to the phone numbers is do-able the pane display is a troubled area I agree.
[18:58] BJHolt> Or get someone from the MP community to build it for you!
[18:58] WayneFreeze> I can think of worse things than learning VB
[18:58] KlausObd> What about a street update specially in Europe ?
[18:59] Gilles> You can easily create your own, but the "Location sensor" window cannot be shown/hidden programmatically.
[18:59] BJHolt> I would expect it in the future in that MS has always seen the maps as being as important as the app.
[18:59] KlausObd> Wayne: VB or VFred (the new one)
[19:00] KlausObd> Pulling out phone numbers of POI is doable by VB ?
[19:01] BJHolt> John from Airbiquity postd a sample at that included this I believe..
[19:01] WaltCygan> No the phone number is not a property
[19:02] KlausObd> AHA!!
[19:02] KlausObd> Thanks
[19:02] Gilles> BJ: there is no "phone number" property, if the address is lacking, sometimes there is the phone number instead.
[19:02] BJHolt> Ok I stand corrected...
[19:02] WayneFreeze> Fred is a bit harder, but more powerful. I hope that MapPoint 2003 uses it, but since they haven't been able to get their database code correct (I've been complaining since 2000 B1) I doubt they'll get that right Any comments BJ?
[19:03] BJHolt> The really inside scoop is that this is a good thing in that the provider of the POI's would not want this data to be farmed from MP for use elsewhere.
[19:04] Gilles> Anyone care to explain what VFred is ?
[19:04] BJHolt> If you are talking about UDL I agree. I stated earlier that i wrote a COM Add-in that worked with a non-MS database that used ADO and was much better.
[19:05] KlausObd> VFred is a name for VB Dot Net
[19:05] KlausObd> BN Dot Net is so different from VB that Karl invented a new name
[19:05] WayneFreeze> VFred is Visual Fred. Early in the .NET development cycle, someone complained that is was so radical of a change that it should be called Visual Fred, not Visual Basic.
[19:06] WaltCygan> But I can use ADO with SQL server and it doesn't do me much good because there is no ADO recordset to MP dataset conversion available.
[19:06] KlausObd> Good point
[19:06] WaltCygan> it's really the weakest programatic thing about MP for me.
[19:06] BJHolt> I agre but it depends on how you approach the MP side of things.
[19:07] KlausObd> What do you mean with that ?
[19:07] Gilles> Tnx for explaining VFred. Didn't find it more difficult, but more powerful, yes!
[19:07] BJHolt> The problem is that MP does not allow you to work with datasets in memory. It reuires data to come from a file. [19:08] WaltCygan> Which is the problem, no?
[19:08] BJHolt> The sample I created used a txt file as a temp cache.
[19:08] BJHolt> A little slower but managable.
[19:08] BJHolt> Remember I'm an old hack...
[19:08] KlausObd> What about a saved disconnected recordset ?
[19:08] BJHolt> Never say you cannot do something
[19:09] WaltCygan> Yeah, there are several work-arounds, but they seem kludgy.
[19:09] WayneFreeze> At some point, MP has to convert a Recordset into what every form it need internally. So why can't the MP team put a decent UI in front of that. Instead of simply picking a table or view, you could enter a connection string and a Select statement.
[19:09] WaltCygan> Like he said
[19:10] BJHolt> OK so I'm without a reference book here... can you get to a disconnected recordset with a small amount of code/
[19:10] WayneFreeze> This information could then be saved in the map file and reused later.
[19:10] KlausObd> but it would be easier, if you could set dataset = recordset
[19:11] BJHolt> History is that MP was to be an Office family member that got all it's data from Access and Excel.
[19:11] BJHolt> I agree that it would be easier
[19:12] KlausObd> For Europe: What about updating streets ? (Like Encarta)
[19:13] BJHolt> Encarta roads are about 20 years old now. the maps are built by the MP team. We have reved them every release of MP and I dno't see that ending.
[19:13] WayneFreeze> It would take only a handful of lines of code to get a disconnected recordset. The bulk of the code needed is for the UI stuff to get the info.
[19:14] BJHolt> Sounds like a cool COM Add-in for the after market until it makes it into the product!
[19:14] WayneFreeze> Also remember that the Access (Jet) database engine is on its last legs.
[19:14] Joe_Francica> What has been the reception of MapPoint in Europe? Is it widely available?
[19:15] BJHolt> I will stated that MP was my baby for four years and so I might be somewhat protective but i also know her flaws and will attack as needed.
[19:15] Gilles> The various European Amazons carry it.
[19:15] BJHolt> death by software is slow and sometime painful.
[19:16] BJHolt> Encarta maps are new each year but the road network is old.
[19:16] Joe_Francica> But is it viewed as something for a wireless location device or desktop mapping?
[19:16] KlausObd> i meant the monthly update possibility of Encarta
[19:16] BJHolt> MapPoint the CD product and MapPoint the ActiveX comntrol are really targeted for the desktop.
[19:17] BJHolt> MapPoint .NET will be in the cloud and Pocket Streets is for the Pocket PC.
[19:17] BJHolt> Wireless location device? Define please as there are many...
[19:18] BJHolt> One of the cool things about Mappoint .NET is the work the team is doing to allow updates.
[19:18] Joe_Francica> I noticed that the MP routing was not completely integrated with MSN MapPoint.
[19:18] Joe_Francica> in download streets to PDA
[19:18] BJHolt> It will take some time but I've always be in favor of it and it's in the plans.
[19:19] Joe_Francica> It looks a little lame going to the Yellow Pages and the route turns up on MapQuest
[19:19] BJHolt> pocket PC and online downloads of new maps can be done with the latest release of Pocket Streets. Look for more dev. in this area going forward.
[19:19] WaltCygan> Don't get me wrong BJ, for desktop mapping nothing in more understandable and configurable as MapPoint. We are just users that want everything in a product with a price of $10.
[19:20] Gilles> An FAQ in the newsgroup recently was Pocket Streets API - is there any ? Any plans ?
[19:20] BJHolt> Microsoft YP switched over to Super PAGES i BELEIVE THIS SUMMER. tHEY used MQ but that should change going out into the future.
[19:20] BJHolt> Think ofr it as MSNs way of help AOL!
[19:20] KlausObd> are there plans of including more countries ?
[19:21] EricFrost> Klaus: latest I heard was more streets for Sweden..
[19:21] BJHolt> You would pay $10? Too much for my budget! ;-)
[19:21] Gilles> Seconding Walt here - MapPoint is a great app - that is why we want more !
[19:21] BJHolt> Sweden has roads?
[19:22] BJHolt> Ok so I need to bo politacally correct here...
[19:22] EricFrost> I believe they used to have just dirt, now they're paving..
[19:22] BJHolt> Extending out the maps in Europe for greater coverage will come over time.
[19:22] Gilles> Scandinavians are weird - Denmark has railway stations where there are no rails, for example
[19:22] KlausObd> Ireland as well ?
[19:22] BJHolt> It's a demand time of thing.
[19:23] BJHolt> Part of the Microsoft magic is the pressure placed on a team like MapPoint to not attempt to do too much in a given time period.
[19:23] WaltCygan> I have got to go, but MP and mp2kmag .com are great. I am looking forward to trying out MapPoint.NET. Later...
[19:24] BJHolt> Priorties are hard to define and extending the map coverage is making it's way up the list..
[19:24] KlausObd> are there plans of integrating US and EU version ?
[19:24] EricFrost> Later Walt! Thanks for joining in.. ttyl.
[19:24] BJHolt> walt drop by .www.dataweave.coma nd say hello!
[19:25] BJHolt> So Jill i want to ask... What do you like least about MP?
[19:26] Jill_Freeze> Hmmm..... Since I'm not a programmer, I'll stay out of the database debate . This may sound corny, but with my visual impairment, I wish it were easier to make the Pushpin symbols bigger.
[19:27] Jill_Freeze> Since they're really icon files, they stay small even when you zoom in and out of the map.
[19:28] Joe_Francica> Jill, I agree. MP needs to have an option to size symbology
[19:28] BJHolt> i agree. i hate having to change the icon as i zoom in and out. Interesting in that other mapping apps don't suffer from this because they do not zoom in and out well!
[19:28] EricFrost> More control over symbols in general would be nice, but I guess there's also freeforms..
[19:29] BJHolt> freeforms/
[19:29] Jill_Freeze> You ain't seen my drawing abilities, Eric !
[19:29] BJHolt> you want more Office like control I bet?
[19:29] Jill_Freeze> Or more accurately, my lack thereof....
[19:29] Gilles> More control over the size and visibility of things seems to surface often on the group - be it countries, labels, pushpins ...
[19:30] Gilles> Jill, BJ, how does one manage to write a book together ? Did you split up chapters or how did it happen ?
[19:30] Jill_Freeze> And I'd like to be able to edit text attributes in the balloons like you can in other Office apps.
[19:30] BJHolt> Within the MapPoint file structure we use a concept called feature classes. we have internal tools that allow the dev/test team to control what feature classes are on or off.
[19:31] BJHolt> We do not expose this to the UI.
[19:31] Jill_Freeze> I started at the front, BJ started at the back, and we met at chapter 11 !
[19:31] KlausObd> it would be good if you could just change a route to a ordinary drawing
[19:31] BJHolt> We first were going to joinly do each chapter but that would have taken until MapPoiuint 2010!
[19:32] BJHolt> Jill and I have never met in person and until three week ago I did not know what see looked like (Wayne she sent a pic of you also!)
[19:32] KlausObd> feature classes in the ui would be great
[19:32] BJHolt> Sometime you just luck out in gettinga partnet that can carry more than her load.
[19:32] Joe_Francica> Sounds like the virtual corporation
[19:33] BJHolt> Turns out that Jill and i share a similary view of humor.
[19:33] Gilles> If she started at the front and you met at chapter 11, she definitely did more work. (No, I didn't get the pun. Refuse to)
[19:34] BJHolt> I'll admit that i was reading the book late one night last week and I laerned things from her chapters that i did not know.
[19:34] Jill_Freeze> Hey, hide that picture of me BJ--save it for rodent control !
[19:35] BJHolt> Tom Clancey was unavilable but Jill was much better
[19:35] EricFrost> To pick up on a previous topic about areas covered, what do you think might come next?
[19:35] Gilles> Tom Clancy would never have been able to come up with a chapter title like "gas-timating the cost of fuel" :-)
[19:36] Joe_Francica> 1Yes, but Clancy might have been a good one to comment about the "disputed" territories in India/Pakistan that is causing a stir.
[19:36] Jill_Freeze> Gilles, BJ's chapters were definitely harder to write though. Programming takes up loads of time that isn't always reflected in page count.
[19:36] BJHolt> remember I'm not on the inside anymore but i would guess more detail coverage from navTech in North America, Mexico amd ore Europe. Asia, Mideast, etc are big ones to crack..
[19:37] Joe_Francica> Does that mean that GDT will not be the vendor for street centerlines?
[19:38] EricFrost> I don't think there would be ever be an Asian version of MapPoint because they would just pirate it widely... maybe years from now when you can get copyright enforced ? Im just thinking like a product manager..
[19:38] BJHolt> GDT is a valued vendor and I doubt they would go away. Of all the relatuionships I had with vendors when I was a product planner/bus dev I valued them most.
[19:38] BJHolt> The problem is no single vendor can provide 6.4 million miles of routable streets and roads today.
[19:39] BJHolt> Eric i was a Product manager and i'm not sure I ever learned to think like one! :-)
[19:39] Joe_Francica> Who is in charge of integrating the databases?
[19:40] BJHolt> In the US today you have NavTech, GDT and Etak. They all have a tremendous task still ahead of them to build the perfect dataset and they all have goods and bads.
[19:40] BJHolt> The integration of the maps at MS is done by the map data and systems team. i was the Lead Program MANAGER OF THE TEAM THREE YEARS AGO.
[19:41] BJHolt> It's about 40-45 dev. cartography and test folks.
[19:41] BJHolt> They live and breath GIS.
[19:41] Joe_Francica> OK, that explains why you need so many people in your group.
[19:41] KlausObd> and they do a very good job, i think
[19:42] BJHolt> The entire MP team is a very small MS org.
[19:42] Joe_Francica> That's good to hear that MS has got GIS religion.
[19:42] Joe_Francica> For MS, 40-100 people is small...for Intergraph that IS the GIS department
[19:42] BJHolt> well kind of! Think about it in that these GIS folks work hard to build an everyday business mapping app so people don't have to know GUIS.
[19:43] BJHolt> What MP is designed to provide is a tool that does not need GIS to come with it.
[19:43] Joe_Francica> There is no argument from me. I've learned about six or seven different GIS programs and none do a very good job at being user friendly.
[19:43] BJHolt> It still works for GIS types but without the extensive focused education.
[19:45] BJHolt> I like to think of slide decks as a good parellel world (pun intended). 15 years ago I drew so rough slides out on paper and then sent them off and spent bif bucks to get an Expert to turn them into slides.
[19:45] BJHolt> I then got stuck with this carresel for the next year.
[19:45] BJHolt> Today I just do a PowerPoint?
[19:47] EricFrost> Should we call it a wrap?
[19:47] BJHolt> I'd be glad to do this again in the future.
[19:48] Jill_Freeze> Me, too (though I didn't say much this time around....)
[19:48] KlausObd> Hey, here its 3 o clock in the night, i go to bed now bye bye
[19:48] Joe_Francica> BJ, Jill, Eric..its been fun. Remember to read Directions Magazine...tell a friend. Stop by to as well...take care...
[19:48] BJHolt> bye. check out for more on MP for Dummies.
[19:48] EricFrost> Thanks everyone for joining in! This was fun and a I hope many in the community had some questioned answered.. Feel free to stick around.
[19:49] Gilles> Getting sleepy here as well. Enjoyed the chat, and would like to talk to you all again - let us know on the group, Eric !
[19:49] Jill_Freeze> Thanks, everybody. It was fun! Take care!
[19:49] KlausObd> Thanks and bye
[19:51] Gilles> Goodnite everybody !
[19:51] EricFrost> nite Gilles :-)
[19:51] BJHolt> Elvis is leaving the building!
[19:51] BJHolt> Thank you Thank you very much....
[19:51] EricFrost> Thanks for staying up so late.. maybe we can do it earlier in the future..
[19:51] Jill_Freeze> Thank you, thank you very much, Elvis!
[19:52] BJHolt> See jill and I think alike on the humor!
[19:52] Gilles> Goodnite Elvis ! Goodnite John-Boy ! Goodnite Mary-Ellen. (Another obscure reference ...)
[19:52] Jill_Freeze> I was thinking that, too! See what writing a book together does to people?!?
[19:52] BJHolt> Off to a school meeting. bye..
[19:53] Jill_Freeze> Good-night Jim-Bob (I remember the Walton's, too, Gilles
[19:53] EricFrost> Good night..

Discuss this story in the forum.

MP2Kmag Internet

 Recent Discussion
Browse GIS books and periodicals
Find a MapPoint Partner or Consultant
Real Estate Columbia MO Homes for Sale

Want Your Site To Appear Here?

   © 1999-2012 MP2K. Questions and comments to:
  Microsoft and MapPoint 2002/2004/2006/2009/2010/2011/2013 are either trademarks or registered trademarks of Microsoft.