Map Function Extension in Smart Client

(Apologies if this isn’t the right group to post to.)

XProtect’s multi-layered map functionality is a great tool; however, I’m wondering if it’s possible to do more with it, e.g. sub-dividing a camera’s assigned area in the map into ROIs/zones, such that an alarm/event carrying certain metadata will highlight the appropriate zone.

If this isn’t possible, is it possible to extend the map functionality (I realize this may not be possible as it could be the source for this module is likely proprietary)? Or would this require a brand-new plugin to be developed?

Finally, is there any plug-in integration documentation for this feature? I’ve seen some for the Smart Map, but I believe this is different than the static map functionality.

Thank you in advance.

Hi Duncan,

ORBNET is working on some new Smart Maps. You can be part of the Beta testers if you want.

It will load as a Smart Client plugin and we will have a seperate database for object tracking. We will have 2D maps as well with areas/zones and an API that lets you send new objects. Let us know if you are interested: info@orbnetsys.com

Hi Eric,

Thanks for your response.

At present, my biggest requirement is the need to subdivide a camera’s “zone” on a map, and for alarms to be able to specify for highlighting specific “sub-zones”. Is this possible with your plugin? If there’s any documentation you have, I’d love to see it. Also, how long until your solution moves to production?

Further to that, would you happen to know if there’s any API documentation for the existing Maps functionality in XProtect? I don’t really need “Smart Maps” (which I believe are more for Google Maps-style maps); just the plain one as we’re looking to annotate floor plans.

Thanks again!

Hi Duncan,

We expect to have a production ready plugin in a couple months at the earliest. Perhaps we could have a meeting to discuss what you need and see if we can add it to our first production version?

Cheers

Hi Eric,

That is very generous of you–thank you. I’d be happy to discuss the requirement (and totally understand that it may not fit with your vision or even be doable currently). What would be the best way to contact you? (I’m not sure if posting email addresses in the open is the best way of doing this, but if there’s no other way… :slight_smile: )

HI Duncan,

No worries, just send us an email at info@orbnetsys.com and I will respond with my email.

I assume Maps functionality (this is not Smart Map) might fit for this question. Please read below link, in this page there is an explanation - “Maps can be grouped into hierarchies, so you can drill down through hot zones, from large perspectives to detailed perspectives”, I hope it might help.

https://doc.milestonesys.com/2022R2/en-US/standard_features/sf_sc/sf_operation/sc_workingwithmaps.htm?Highlight=map

(FYI) How to configure map

https://doc.milestonesys.com/2022R2/en-US/standard_features/sf_sc/sf_configuration/sc_configuringmaps.htm?Highlight=map

Thanks, Rie. Actually, I’ve seen that description and that’s what got me asking my original question.

Based on what I’ve read, it doesn’t look like Maps (not Smart Maps) doesn’t quite do what I need; that is, I need to be able to specify multiple zones to a single camera, and have those zones be able to display corresponding alarms/events. At present, I believe it might only be possible to do this on a single-zone per camera basis. Would you happen to know if what I’m asking is currently possible?

You are correct, it is not possible to do so unfortunately.

Actually, it is possible to have multiple zones on a camera if you setup presets in a PTZ camera (but we assume that this is not what you want to do). But it is not possible to have those zones be able to display corresponding alarms/events.

No worries.

So according to the links above, it’s possible to set up a single hotzone per camera, and have alerts be shown/called out on the Maps plugin (though I think it also requires the “Status Visualization” plugin as well)? If that’s the case, is there any documentation on how to set such a thing up? E.g. will I need to configure it against an event, or an alarm? Etc. I can only seem to find high-level descriptions similar to the ones you linked above.

Thanks again!

Regarding setup hot zone, please see following instructions.

Start Smart Client and go to Setup mode.

Create a new view (fx 2x1 view) and setup Map view.

Put a camera on the map and select a camera and put it on the map.

map2Draw Hot zone.

map2(Something like this.)

Double click in the Hot zone area and set up a new map for the Hot zone.

Escape from the Setup mode and again go to Setup mode.

In the blank view, create a map view for the hot zone.

NOTE – please select Existing map when you setup the hot zone map.

Put a camera on the map (in the hot zone).

map4

Escape from the Setup mode.

When you trigger events on the camera in the hot zone, then you will see blinking the camera in hot zone map and hot zone in the first map.

Aside from the hot zone setting, what you need to do is to configure events and alarms, that you can set them up in Management Client.

-—

Maps (configuration) - XProtect Smart Client | Milestone Documentation 2022 R1 (milestonesys.com)

“Add a hot zone to a map” in the page might be also helpful.